Uplink control information transmission in overlapping time domain resource

ABSTRACT

Various embodiments provide a communication method. The method includes: determining, by a terminal device, first uplink control information and second uplink control information. In those embodiments, a length of a time domain resource corresponding to the first uplink control information is less than a length of a time domain resource corresponding to the second uplink control information. The first uplink control information or the second uplink control information comprises at least one of hybrid automatic repeat request information, channel state information, and scheduling request information. When the time domain resource corresponding to the first uplink control information overlaps with the time domain resource corresponding to the second uplink control information, the terminal device is configured to transmit third uplink control information on the overlapping time domain resource.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/051,514, filed on Aug. 1, 2018, which is a continuation ofInternational Application No. PCT/CN2016/073108, filed on Feb. 1, 2016.All of the afore-mentioned patent applications are hereby incorporatedby reference in their entireties.

TECHNICAL FIELD

The present application relates to the communications field, and inparticular, to an uplink control information transmission method andapparatus.

BACKGROUND

In a communications network, a delay is a key performance indicator (KeyPerformance Indicator, KPI), and also affects use experience of users.With development of communications protocols, a scheduling interval of aphysical layer that affects a delay most obviously is also increasinglysmall. A scheduling interval is 10 ms in initial Wideband Code DivisionMultiple Access (Wideband Code Division Multiple Access, WCDMA), ascheduling interval is shortened to 2 ms in High-Speed Packet Access(High-Speed Packet Access, HSPA), and a scheduling interval is shortenedto 1 ms in Long Term Evolution (Long Term Evolution, LTE).

Due to a small-delay service requirement, a short transmission timeinterval (Transmission Time Interval, TTI) frame structure needs to beintroduced in an LTE physical layer, so as to further shorten ascheduling interval, and a TTI may be shortened from 1 ms to a valuebetween 1 symbol (symbol) to 0.5 ms. The aforementioned symbol may be anorthogonal frequency division multiplexing (Orthogonal FrequencyDivision Multiplexing, OFDM) symbol in an LTE system.

FIG. 1 is a diagram of an RTT (Round-Trip Time, round-trip time) delayof data transmission of a base station. As shown in FIG. 1, based on ahybrid automatic repeat request (Hybrid Automatic Repeat Request, HARQ)technology, if the base station transmits data to user equipment in aTTI that is numbered i in a downlink (Downlink, DL for short) link, andif the user equipment correctly demodulates and decodes the receiveddata, the user equipment feeds back an acknowledgement (Acknowledgement,ACK) to the base station in a TTI that is numbered i+4 in an uplink(uplink, UL for short) link. If the user equipment has not correctlydemodulated or decoded the received data, the user equipment feeds backa negative acknowledgement (Negative Acknowledgment, NACK) to the basestation in the TTI that is numbered i+4, and the base stationdetermines, based on the ACK or NACK received in the TTI that isnumbered i+4, to perform initial data transmission or dataretransmission processing in a TTI that is numbered i+8 in the downlinklink. The ACK or NACK that is fed back may also be collectively referredto as HARQ-ACK information. In the prior art, lengths of TTIs fortransmission in both the uplink link and the downlink link are 1 ms. Ifa short TTI transmission technology is introduced, for example, when thelengths of the TTIs for transmission in the uplink link and the downlinklink are shortened to 0.5 ms or one or more symbols, it may beconsidered that a processing time is reduced in equal proportion, andthe foregoing RTT delay also applies.

LTE supports a carrier aggregation technology, that is, the base stationconfigures a plurality of carriers for one UE to improve a data rate ofthe UE. The UE supporting the carrier aggregation technology maysimultaneously detect downlink data on a plurality of downlink carriers,and the UE needs to simultaneously make a HARQ feedback mechanism forthe downlink data on the plurality of downlink carriers. Therefore, itrequires that one channel can support HARQ-ACK information of thedownlink data on the plurality of downlink carriers. In addition, toenable the base station to schedule the UE and transmit the downlinkdata on the plurality of downlink carriers, the UE needs to feed backchannel state information CSI (Channel State Information) on thecarriers to the base station. In a particular uplink TTI, the UE mayneed to simultaneously feed back HARQ-ACK feedback information fordownlink scheduling data and the CSI information on the plurality ofcarriers to the base station. The UE may further send scheduling request(Scheduling Request, SR) information to the base station, to request anuplink UL-SCH resource from the base station.

When the UE supports receiving data on a plurality of downlink carriersof different TTI lengths, the UE may need to feed back HARQ-ACK feedbackinformation for downlink scheduling data and the CSI information on theplurality of carriers to the base station in a particular uplink TTI.Because TTI lengths on different downlink carriers are different, delayscorresponding to a HARQ-ACK feedback time sequence and a CSI feedbacktime sequence on different downlink carriers may be different, andconsequently the UE may need to transmit HARQ-ACK information and CSIinformation that correspond to different downlink TTI lengths in theparticular uplink TTI. Using the HARQ-ACK feedback time sequence as anexample, FIG. 2 is a diagram of an RTT delay of data transmissioncorresponding to carriers of different TTI lengths. As shown in FIG. 2,FIG. 2 includes one uplink carrier (Component carrier, componentcarrier, CC for short) and two downlink carriers, and the two downlinkcarriers are respectively a downlink carrier 1 and a downlink carrier 2.A time length of a TTI of the downlink carrier 1 is equal to that of theuplink carrier, and a time length of a TTI of the downlink carrier 2 isnot equal to that of the downlink carrier 1. If a base station sendsdata in a TTI that is numbered i+2 and that is of the downlink carrier1, after receiving the data, UE feeds back uplink control information ina TTI that is numbered i+6 and that is of the uplink carrier. If thebase station sends data in a TTI that is numbered i and that is of thedownlink carrier 2, after receiving the data, the UE feeds back uplinkcontrol information at a moment corresponding to a TTI that is numberedi+4 and that is of the downlink carrier 2, that is, in the TTI that isnumbered i+6 and that is of the uplink carrier. That is, a feedbackconflict of HARQ-ACK information may occur in the TTI that is numberedi+6 and that is of the uplink carrier.

In the prior art, there has been no processing method for transmittinguplink control information when there are a plurality of pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and a conflict occurs between the time domainresources corresponding to the plurality of pieces of uplink controlinformation.

SUMMARY

In view of this, an objective of embodiments of the present applicationis to provide an uplink control information transmission method, so asto resolve an uplink control information transmission problem when thereare a plurality of pieces of uplink control information corresponding totime domain resources of different lengths and a conflict occurs betweenthe time domain resources corresponding to the plurality of pieces ofuplink control information.

To resolve the foregoing technical problem, the embodiments of thepresent application disclose the following technical solutions.

According to a first aspect, an uplink control information transmissionmethod is provided. The method includes:

determining, by user equipment, first uplink control information andsecond uplink control information, where a length of a time domainresource corresponding to the first uplink control information is lessthan a length of a time domain resource corresponding to the seconduplink control information, and the first uplink control information orthe second uplink control information includes at least one of hybridautomatic repeat request information, channel state information, andscheduling request information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, transmitting, by the user equipment,third uplink control information on the overlapping time domainresource, where the third uplink control information includes at leastone of fourth uplink control information and fifth uplink controlinformation, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is less than one millisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the method further includes:

sending, by the user equipment, the fifth uplink control information ona time domain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thesecond uplink control information.

Optionally, the third uplink control information includes the fifthuplink control information, and the method further includes:

sending, by the user equipment, the fourth uplink control information ona time domain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thefirst uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information and the fifth uplink control information, andthe method further includes at least one of the following steps:

sending, by the user equipment, the third uplink control information ona resource that corresponds to the first uplink control information andthat is in the overlapping time domain resource; and

sending, by the user equipment, the third uplink control information ona resource that corresponds to the second uplink control information andthat is in the overlapping time domain resource.

Optionally, the method further includes:

receiving, by the user equipment, indication information sent by a basestation, where the indication information includes at least one of thefollowing information:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

The method of this embodiment of the present application can resolve anuplink control information transmission problem when there are aplurality of pieces of uplink control information corresponding to timedomain resources of different lengths and a conflict occurs between thetime domain resources corresponding to the plurality of pieces of uplinkcontrol information.

According to a second aspect, an uplink control information transmissionmethod is provided. The method includes:

determining, by user equipment, first uplink control information, wherea length of a time domain resource corresponding to the first uplinkcontrol information is less than one millisecond, the time domainresource corresponding to the first uplink control information includesM preset time domain resources, M is an integer greater than or equal toone, and the first uplink control information includes at least one ofhybrid automatic repeat request information, channel state information,and scheduling request information; and

sending, by the user equipment, all information of the first uplinkcontrol information on each of the M preset time domain resources, where

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the method further includes:

determining, by the user equipment, second uplink control information,where the second uplink control information includes at least one ofhybrid automatic repeat request information, channel state information,and scheduling request information;

sending, by the user equipment, the second uplink control information ona time domain resource corresponding to the second uplink controlinformation, where the length of the time domain resource correspondingto the first uplink control information is less than a length of thetime domain resource corresponding to the second uplink controlinformation; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, transmitting, by the user equipment,third uplink control information on the overlapping time domainresource, where the third uplink control information includes at leastone of fourth uplink control information and fifth uplink controlinformation, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation.

According to a third aspect, an uplink control information transmissionmethod is provided. The method includes:

receiving, by a base station, first uplink control information on a timedomain resource corresponding to the first uplink control information,and receiving second uplink control information on a time domainresource corresponding to the second uplink control information, where alength of the time domain resource corresponding to the first uplinkcontrol information is less than a length of the time domain resourcecorresponding to the second uplink control information, and the firstuplink control information or the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, receiving, by the base station, thirduplink control information on the overlapping time domain resource,where the third uplink control information includes at least one offourth uplink control information and fifth uplink control information,where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the method further includes:

receiving, by the base station, the fifth uplink control information ona time domain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thesecond uplink control information.

Optionally, the third uplink control information includes the fifthuplink control information, and the method further includes:

receiving, by the base station, the fourth uplink control information ona time domain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thefirst uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information and the fifth uplink control information, andthe method further includes at least one of the following steps:

-   -   receiving, by the base station, the third uplink control        information on a resource that corresponds to the first uplink        control information and that is in the overlapping time domain        resource; and

receiving, by the base station, the third uplink control information ona resource that corresponds to the second uplink control information andthat is in the overlapping time domain resource.

Optionally, the method further includes:

sending, by the base station, indication information to user equipment,where the indication information includes at least one of the followinginformation:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

This embodiment of the present application can resolve an uplink controlinformation transmission problem when there are a plurality of pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and a conflict occurs between the time domainresources corresponding to the plurality of pieces of uplink controlinformation.

According to a fourth aspect, an uplink control information transmissionmethod is provided. The method includes:

receiving, by a base station, first uplink control information on atleast one part of a time domain resource corresponding to the firstuplink control information, where the first uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information, the timedomain resource corresponding to the first uplink control informationincludes M preset time domain resources, and M is an integer greaterthan or equal to one, where

the at least one part of the time domain resource corresponding to thefirst uplink control information includes at least one preset timedomain resource, and the at least one preset time domain resource bearsall information of the first uplink control information; and

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the method further includes:

receiving, by the base station, second uplink control information on atime domain resource corresponding to the second uplink controlinformation, where the second uplink control information includes atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information, and a length of thetime domain resource corresponding to the first uplink controlinformation is less than a length of the time domain resourcecorresponding to the second uplink control information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, receiving, by the base station, thirduplink control information on the overlapping time domain resource,where the third uplink control information includes at least one offourth uplink control information and fifth uplink control information,where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation.

According to a fifth aspect, an uplink control information transmissionapparatus is provided. The apparatus includes:

a processor, configured to determine first uplink control informationand second uplink control information, where a length of a time domainresource corresponding to the first uplink control information is lessthan a length of a time domain resource corresponding to the seconduplink control information, and the first uplink control information orthe second uplink control information includes at least one of hybridautomatic repeat request information, channel state information, andscheduling request information; and

a transceiver, configured to: when the time domain resourcecorresponding to the first uplink control information overlaps with thetime domain resource corresponding to the second uplink controlinformation, transmit third uplink control information on theoverlapping time domain resource, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the transceiver is further configuredto:

send the fifth uplink control information on a time domain resource thatdoes not include the overlapping time domain resource and that is in thetime domain resource corresponding to the second uplink controlinformation.

Optionally, the third uplink control information includes the fifthuplink control information, and the transceiver is further configuredto:

send the fourth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the first uplink controlinformation.

Optionally, the third uplink control information includes the fourthuplink control information and the fifth uplink control information, andthe transceiver is further configured to perform at least one of thefollowing:

sending the third uplink control information on a resource thatcorresponds to the first uplink control information and that is in theoverlapping time domain resource; and

sending the third uplink control information on a resource thatcorresponds to the second uplink control information and that is in theoverlapping time domain resource.

Optionally, the transceiver is further configured to receive indicationinformation sent by a base station, where the indication informationincludes at least one of the following information:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

This embodiment of the present application can resolve an uplink controlinformation transmission problem when there are a plurality of pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and a conflict occurs between the time domainresources corresponding to the plurality of pieces of uplink controlinformation.

According to a sixth aspect, an uplink control information transmissionapparatus is provided. The apparatus includes:

a processor, configured to determine first uplink control information,where a length of a time domain resource corresponding to the firstuplink control information is less than one millisecond, the time domainresource corresponding to the first uplink control information includesM preset time domain resources, M is an integer greater than or equal toone, and the first uplink control information includes at least one ofhybrid automatic repeat request information, channel state information,and scheduling request information; and

a transceiver, configured to send all information of the first uplinkcontrol information on each of the M preset time domain resources, where

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the processor is further configured to determine seconduplink control information, where the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information;

the transceiver is further configured to send the second uplink controlinformation on a time domain resource corresponding to the second uplinkcontrol information, where the length of the time domain resourcecorresponding to the first uplink control information is less than alength of the time domain resource corresponding to the second uplinkcontrol information; and

the transceiver is further configured to: when the time domain resourcecorresponding to the first uplink control information overlaps with thetime domain resource corresponding to the second uplink controlinformation, transmit third uplink control information on theoverlapping time domain resource, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation.

According to a seventh aspect, an uplink control informationtransmission apparatus is provided. The apparatus includes:

a transceiver, configured to receive first uplink control information ona time domain resource corresponding to the first uplink controlinformation, and receive second uplink control information on a timedomain resource corresponding to the second uplink control information;and a processor, configured to demodulate the first uplink controlinformation and the second uplink control information, where a length ofthe time domain resource corresponding to the first uplink controlinformation is less than a length of the time domain resourcecorresponding to the second uplink control information, and the firstuplink control information or the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the transceiver is further configuredto receive third uplink control information on the overlapping timedomain resource; and the processor is further configured to demodulatethe third uplink control information, where

the third uplink control information includes at least one of fourthuplink control information and fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the transceiver is further configuredto:

receive the fifth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the second uplink controlinformation; and the processor is further configured to demodulate thefifth uplink control information.

Optionally, the third uplink control information includes the fifthuplink control information, and the transceiver is further configuredto:

receive the fourth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the first uplink controlinformation; and the processor is further configured to demodulate thefourth uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information and the fifth uplink control information, andthe method transceiver is further configured to perform at least one ofthe following:

receiving the third uplink control information on a resource thatcorresponds to the first uplink control information and that is in theoverlapping time domain resource; and

receiving the third uplink control information on a resource thatcorresponds to the second uplink control information and that is in theoverlapping time domain resource.

Optionally, the transceiver is further configured to send indicationinformation to user equipment, where the indication information includesat least one of the following information:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

This embodiment of the present application can resolve an uplink controlinformation transmission problem when there are a plurality of pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and a conflict occurs between the time domainresources corresponding to the plurality of pieces of uplink controlinformation.

According to an eighth aspect, an uplink control informationtransmission apparatus is provided. The apparatus includes:

a transceiver, configured to receive first uplink control information onat least one part of a time domain resource corresponding to the firstuplink control information; and a processor, configured to demodulatethe first uplink control information, where

the first uplink control information includes at least one of hybridautomatic repeat request information, channel state information, andscheduling request information, the time domain resource correspondingto the first uplink control information includes M preset time domainresources, and M is an integer greater than or equal to one, where

the at least one part of the time domain resource corresponding to thefirst uplink control information includes at least one preset timedomain resource, and the at least one preset time domain resourceincludes all information of the first uplink control information; and

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the transceiver is further configured to:

receive second uplink control information on a time domain resourcecorresponding to the second uplink control information, where the seconduplink control information includes at least one of hybrid automaticrepeat request information, channel state information, and schedulingrequest information, and a length of the time domain resourcecorresponding to the first uplink control information is less than alength of the time domain resource corresponding to the second uplinkcontrol information;

the processor is further configured to demodulate the second uplinkcontrol information;

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the transceiver is further configuredto receive third uplink control information on the overlapping timedomain resource; and the processor is further configured to demodulatethe third uplink control information, where

the third uplink control information includes at least one of fourthuplink control information and fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation.

The embodiments of the present application provide an uplink controlinformation transmission method and apparatus. When there are at leasttwo pieces of uplink control information corresponding to time domainresources of different lengths and the time domain resourcescorresponding to the at least two pieces of uplink control informationoverlap, some or all of only one of the at least two pieces of uplinkcontrol information is transmitted, or some or all of each of two piecesof uplink control information is transmitted by using a multiplexingmethod, so as to ensure that uplink control information of a higherpriority is transmitted, or ensure demodulation performance of uplinkcontrol information of a higher priority. The present application canresolve an uplink control information transmission problem when thereare a plurality of pieces of uplink control information corresponding totime domain resources of different lengths and a conflict occurs betweenthe time domain resources corresponding to the plurality of pieces ofuplink control information, thereby improving transmission efficiency.

It should be understood that, the above general descriptions and thefollowing detailed descriptions are merely examples, and are notintended to limit the protection scope of the present application.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram of an RTT delay of data transmission of a basestation in the prior art;

FIG. 2 is a diagram of an RTT delay of data transmission correspondingto carriers of different TTI lengths;

FIG. 3 is a schematic diagram of an application scenario according to anembodiment of the present invention;

FIG. 4 a schematic diagram showing that a conflict is generated inuplink control information fed back on an uplink carrier;

FIG. 5 a schematic diagram showing that a conflict is generated inuplink control information fed back on an uplink carrier;

FIG. 6 is a flowchart of an uplink control information transmissionmethod according to an embodiment of the present invention;

FIG. 7 is a schematic diagram showing that a time domain resourcecorresponding to first uplink control information overlaps with a timedomain resource corresponding to second uplink control information on asame uplink carrier according to an embodiment of the present invention;

FIG. 8 is a schematic diagram showing that a time domain resourcecorresponding to first uplink control information overlaps with a timedomain resource corresponding to second uplink control information on asame uplink carrier according to an embodiment of the present invention;

FIG. 9 is a flowchart of an uplink control information transmissionmethod according to an embodiment of the present invention;

FIG. 10 is a schematic diagram showing that a length corresponding toeach of M preset time domain resources is one symbol according to anembodiment of the present invention;

FIG. 11 is a schematic diagram showing that a length corresponding toeach of M preset time domain resources is two symbols according to anembodiment of the present invention;

FIG. 12 is a schematic diagram showing that a length corresponding toeach of M preset time domain resources is three symbols according to anembodiment of the present invention;

FIG. 13 is a flowchart of an uplink control information transmissionmethod according to an embodiment of the present invention;

FIG. 14 is a flowchart of an uplink control information transmissionmethod according to an embodiment of the present invention;

FIG. 15 is a schematic diagram of an uplink control informationtransmission apparatus according to an embodiment of the presentinvention;

FIG. 16 is a schematic diagram of an uplink control informationtransmission apparatus according to an embodiment of the presentinvention;

FIG. 17 is a schematic diagram of an uplink control informationtransmission apparatus according to an embodiment of the presentinvention; and

FIG. 18 is a schematic diagram of an uplink control informationtransmission apparatus according to an embodiment of the presentinvention.

The foregoing accompanying drawings show specific embodiments of thepresent invention, and more detailed descriptions are provided in thefollowing. The accompanying drawings and text descriptions are notintended to limit the scope of the idea of the present invention in anymanner, but are intended to describe the concept of the presentinvention to a person skilled in the art with reference to particularembodiments.

DESCRIPTION OF EMBODIMENTS

The embodiments of the present application provide an uplink controlinformation transmission method and apparatus, so as to resolve anuplink control information transmission problem when there are aplurality of pieces of uplink control information corresponding to timedomain resources of different lengths and a conflict occurs between thetime domain resources corresponding to the plurality of pieces of uplinkcontrol information.

An application environment of the embodiments of the present applicationis briefly described below, an LTE system or an LTE-A system is used asan example, but the application environment of the embodiments of thepresent application is not limited to an LTE related system, andsolutions provided in the embodiments of the present application may beused for any wireless communications system that performs datatransmission in a scheduling manner.

It may be understood that, in the LTE or LTE-A system, from theperspective of a time dimension, a time length of a radio frame is 10ms, a time length of a subframe is 1 ms, and one radio frame includesten subframes. Specifically, there are two subframe formats: Onesubframe format is a normal cyclic prefix (Normal Cyclic Prefix, NCP)subframe format, and an NCP subframe includes 14 OFDM symbols or twotimeslots; and OFDM symbols are numbered from 0 to 13, OFDM symbols fromNo. 0 to No. 6 are odd timeslots, and OFDM symbols from No. 7 to No. 13are even timeslots. The other subframe format is an extended cyclicprefix (Extended Cyclic Prefix, ECP) subframe format, and an ECPsubframe includes 12 OFDM symbols or two timeslots; and OFDM symbols arenumbered from 0 to 11, OFDM symbols from No. 0 to No. 5 are oddtimeslots, and OFDM symbols from No. 6 to No. 11 are even timeslots.

From the perspective of a frequency dimension, a minimum unit is asubcarrier. From the perspective of a two-dimensional time-frequencyjoint, for a resource used for transmission of an antenna port, aminimum unit is a resource element (Resource Element, RE), and one REincludes one OFDM symbol in time domain, and includes one subcarrier infrequency domain. One resource-element group (Resource-Element Group,REG) may include an integer quantity of REs. For example, one REG mayinclude four or 16 REs. One physical resource block (Physical ResourceBlock, PRB) includes one timeslot in time domain, and includes 12subcarriers in frequency domain; and one subframe includes one PRB pair(PRB pair). One resource block (Resource Block, RB) includes onesubframe in time domain, and includes 12 subcarriers in frequencydomain. One resource block group (Resource Block Group, RBG) may includean integer quantity of PRBs. For example, one RBG may include one PRB,two PRBs, three PRBs, four PRBs, or another integer quantity of PRBs.

An uplink symbol is referred to as a Single Carrier-Frequency DivisionMultiple Access (Single Carrier-Frequency Division Multiple Access,SC-FDMA for short) symbol, and a downlink symbol is referred to as anorthogonal frequency division multiplexing (Orthogonal FrequencyDivision Multiplexing, OFDM for short) symbol. If an OrthogonalFrequency Division Multiple Access (Orthogonal Frequency DivisionMultiple Access, OFDMA) uplink multiple access manner is introduced in asubsequent technology, an uplink symbol may also be referred to as anOFDM symbol. In the embodiments of the present application, both anuplink symbol and a downlink symbol are collectively referred to as asymbol. A symbol includes a cyclic prefix (Cyclic Prefix, CP) part andan information segment part, where the information segment part includesall information about the symbol; and the CP is repetition of a signalof a part of the information segment. The symbol mentioned in thetechnical solutions of the embodiments of the present application mayalso be another type of symbol for communication, and is not limited inthe present application.

A physical channel (physical channel) is specifically used for datainformation and/or control information transmission. In the embodimentsof the present application, a physical channel includes one of or acombination of the following: a PUSCH (physical uplink shared channel,PUSCH, physical uplink shared channel), a PUCCH (physical uplink controlchannel, physical uplink control channel), a PDCCH (Physical DownlinkControl Channel, physical downlink control channel), an EPDCCH(Enhanced-Physical Downlink Control Channel, enhanced-physical downlinkcontrol channel), a PCFICH (Physical Control Format Indicator Channel,physical control format indicator channel), a PHICH (Physical hybrid ARQindicator channel, physical hybrid automatic repeat request indicatorchannel), a PDSCH (Physical Downlink Shared Channel, physical downlinkshared channel), and the like, or channels that have a same function buthave different names and that are newly introduced in a standard, forexample, a control channel or a data channel introduced in short TTItransmission.

Short TTI data transmission is data transmission whose TTI is less thanone subframe or 1 ms. For example, a TTI length is 0.5 ms, a TTI lengthis one of one symbol, two symbols, three symbols, four symbols, fivesymbols, and six symbols, or a TTI length is a combination of at leasttwo different TTI lengths of one symbol, two symbols, three symbols,four symbols, five symbols, six symbols, and seven symbols. For example,1 ms includes four TTIs whose lengths are respectively four symbols,three symbols, four symbols, and three symbols, or three symbols, foursymbols, three symbols, and four symbols, or a combination of otherdifferent TTI lengths. For convenience of description, for a case inwhich 1 ms includes four TTIs, unless specially described, indescriptions in the embodiments of the present application, a TTI lengthis 0.25 ms. Likewise, a packet whose TTI is less than one subframe or 1ms is referred to as a short TTI packet. The short TTI data transmissionmay be in continuous distribution or discontinuous distribution infrequency domain. It should be noted that, in consideration of backwardcompatibility, 1-ms TTI transmission and short TTI transmission maycoexist in a system.

FIG. 3 shows an application scenario applicable to the solutions thatare provided in the embodiments of the present application. The scenarioincludes a cell base station 301, and user equipment 302 and userequipment 303 that are in coverage of the cell base station 301 and thatcommunicate with the cell base station 301. The cell base station 301 isa base station of an LTE system, the user equipment 302 and the userequipment 303 are user equipments corresponding to the LTE system, boththe cell base station 301 and the user equipment 302 are devicessupporting short TTI transmission, and the user equipment 303 is adevice not supporting short TTI transmission. The cell base station 301may communicate with the user equipment 302 separately by using a shortTTI or a normal 1-ms TTI. The cell base station 301 may communicate withthe user equipment 303 by using a normal 1-ms TTI.

In the embodiments of the present application, user equipment (UserEquipment, UE) may be referred to as a terminal (Terminal), a mobilestation (Mobile Station, MS), a mobile terminal (Mobile Terminal), andthe like. The user equipment may communicate with one or more corenetworks by using a radio access network (Radio Access Network, RAN).For example, the user equipment may be a mobile phone (or referred to asa “cellular” phone) or a computer with a mobile terminal. For example,the user equipment may also be a portable, pocket-sized, handheld,computer built-in, or in-vehicle mobile apparatus, which exchanges voiceand/or data with the radio access network.

In the embodiments of the present application, a base station may be anevolved Node B (Evolutional Node B, eNB or e-NodeB for short), a macrobase station, a micro base station (also referred to as a “small cell”),a picocell base station, an access point (Access Point, AP), or atransmission point (Transmission Point, TP) in an LTE system or anLAA-LTE system, or another network side device. This is not limited inthe present application.

In the LTE system, a carrier aggregation technology is supported, thatis, the base station configures a plurality of carriers for one UE toimprove a data rate of the UE. The UE supporting the carrier aggregationtechnology may simultaneously detect downlink data on a plurality ofdownlink carriers, and the UE needs to simultaneously make a HARQfeedback mechanism for the downlink data on the plurality of downlinkcarriers. Therefore, it requires that one uplink channel can supporttransmission of uplink HARQ-ACK information corresponding to downlinkdata on a plurality of downlink carriers. In addition, to enable thebase station to schedule the UE and transmit the downlink data on theplurality of downlink carriers, the UE needs to feed back channel stateinformation CSI (Channel State Information, CSI) on the carriers to thebase station. The CSI information fed back by the UE to the base stationis divided into periodic CSI information and aperiodic CSI information.For periodic CSI, a feedback period of each downlink carrier isindependently configured, and when periodic CSI of a plurality ofdownlink component carriers needs to be simultaneously fed back, the UEfeeds back only periodic CSI that has a highest priority and that is ofa component carrier. For periodic CSI that is of a plurality of downlinkcomponent carriers and that has a same priority, periodic CSI of acomponent carrier whose downlink component carrier index is minimum isfed back. For aperiodic CSI, a control bit in dynamic downlink controlinformation DCI is used to trigger aperiodic CSI. In a particular uplinkTTI, the UE may need to simultaneously feed back uplink HARQ-ACKfeedback information for downlink scheduling data and the CSIinformation on the plurality of carriers to the base station. The UE mayfurther send scheduling request (Scheduling Request, SR) information tothe base station, to request an uplink UL-SCH resource from the basestation. It should be noted that, all of uplink HARQ-ACK informationcorresponding to a downlink transmission data block, CSI feedbackinformation that is obtained by measuring a downlink channel state, andthe scheduling request SR information that is sent by the UE are uplinkcontrol information (Uplink Control Information, UCI). The CSI feedbackinformation may include at least one of CQI (Channel Quality Indicator,channel quality indicator) information, PMI (Precoding Matrix Indicator,precoding matrix indicator) information, and RI (Rank Indicator, rankindicator) information. UCI may be borne on a PUCCH, or may be borne ona PUSCH. In the embodiments of the present application, a case in whichUCI is borne on a PUCCH is mainly considered.

In the LTE system, the base station usually configures a PUCCH channelresource and a PUCCH format for the UE, and the PUCCH channel resourceis used by the UE to transmit UCI. One PUCCH channel resourcecorresponds to one PUCCH format, and the UE transmits uplink controlinformation based on the corresponding PUCCH format on the PUCCH channelresource. In the LTE system, several different PUCCH formats aredefined, and the several different PUCCH formats are briefly describedbelow. It should be noted that, all of these PUCCH formats are PUCCHformats in which lengths are 1 ms.

PUCCH Format 1:

One RB is occupied, only SR information is carried, and no radioresource is occupied. The UE needs to send an SR only at the time ofrequesting an uplink resource; and at other time, the UE sends no SR tosave power and reduce interference. Therefore, different from HARQ-ACKinformation, there is no explicit bit used to send an SR, and instead,whether an SR exists is indicated based on whether energy exists on acorresponding PUCCH. A channel resource in the PUCCH format 1 isconfigured for the UE by using high layer signaling.

PUCCH Format 1a:

One RB is occupied, only HARQ-ACK information of one bit is transmitted,binary phase shift keying (Binary Phase Shift Keying, BPSK) modulationis used, and the PUCCH format 1a corresponds to a scenario of a singlecell and a single code word. If an SR also needs to be sent, SRinformation may be further carried. A channel resource in the PUCCHformat 1a is implicitly notified to the UE by using indicationinformation of a first control channel element (Control Channel Element,CCE) of a PDCCH for scheduling downlink data transmission.

PUCCH Format 1b:

One RB is occupied, HARQ-ACK information of two bits is transmitted,quadrature phase shift keying (Quadrature Phase Shift Keying, QPSK)modulation is used, and the PUCCH format 1b corresponds to a scenario ofa single cell and double code words. If an SR also needs to be sent, SRinformation may be further carried. A channel resource in the PUCCHformat 1b is implicitly notified to the UE by using indicationinformation of a first CCE of a PDCCH for scheduling downlink datatransmission.

PUCCH Format 2:

One RB is occupied. For a normal CP subframe format, only CSIinformation of 20 bits after encoding is carried. For a long CP subframeformat, CSI information of 20 bits is carried, and HARQ-ACK informationof one bit or two bits may be further carried. The QPSK modulation isused in both of the two.

PUCCH Format 2a:

One RB is occupied, and CSI information and HARQ-ACK information aretransmitted. Only the normal CP subframe format is supported, CSIinformation of 20 bits after encoding and HARQ-ACK information of onebit are carried, and the PUCCH format 2a corresponds to a scenario of asingle cell and a single code word. The QPSK modulation is used for theCSI information, and the BPSK modulation is used for the HARQ-ACKinformation.

PUCCH Format 2b:

One RB is occupied, and CSI information and HARQ-ACK information aretransmitted. Only the normal CP subframe format is also supported, CSIinformation of 20 bits after encoding and HARQ-ACK information of twobits are carried, and the PUCCH format 2b corresponds to a scenario of asingle cell and double code words. The QPSK modulation is used for bothof the CSI information and the HARQ-ACK information.

A channel resource in the PUCCH format 2/2a/2b is configured for the UEby using high layer signaling. Assuming that the PUCCH format 2 isconfigured for the UE, when the UE transmits only CSI information, thePUCCH format 2 is used; and when the UE needs to transmit both the CSIinformation and the HARQ-ACK information, the PUCCH format 2a or 2b isused in the normal CP subframe format, and the PUCCH format 2 is used inthe long CP subframe format.

PUCCH Format 3:

One RB is occupied, information of 48 bits after encoding is carried, atmost five serving cells can be supported, and the UE sends HARQ-ACK in ascenario in which MIMO is configured for each serving cell. When an SRalso needs to be transmitted, the PUCCH format 3 can also support bothtransmission of the HARQ-ACK and transmission of the SR. Moreover, ifcapacity permits, CSI information of at most one carrier is transmitted.Among channel resources of the PUCCH format 3, four possible channelresources are configured for the UE by using high layer signaling, andthen one of the four channel resources that is specifically used by theUE is indicated by using dynamic signaling.

PUCCH Format 4:

The PUCCH format 4 is a PUSCH-based PUCCH format, and a PUCCH channelresource occupies N (1≤n≤8) RBs. Among channel resources of the PUCCHformat 4, four possible channel resources are configured for the UE byusing high layer signaling, and then one of the four channel resourcesthat is specifically used by the UE is indicated by using dynamicsignaling.

PUCCH Format 5:

The PUCCH format 5 is a PUSCH-based PUCCH format, a PUCCH channelresource occupies one RB, and code division multiplexing of two users isallowed. Among channel resources of the PUCCH format 5, four possiblechannel resources are configured for the UE by using high layersignaling, and then one of the four channel resources that isspecifically used by the UE is indicated by using dynamic signaling.

In a conventional LTE system, channel structures of PUCCHs in differentformats are different. For a same PUCCH channel structure, a PUCCH of a1-ms TTI length includes two timeslots, transmission is performed in aninter-timeslot frequency hopping manner, and a channel structure in eachtimeslot is completely the same. Specifically, using odd timeslots inthe normal CP subframe format as an example, a channel structure in thePUCCH format 1 or 1a or 1b is: a symbol 0, a symbol 1, a symbol 5, and asymbol 6 are used to transmit an information bit, and are spread byusing an orthogonal cover code (Orthogonal Cover Code, OCC) whosesequence length is 4; and a symbol 2, a symbol 3, and a symbol 4 areused to transmit a reference signal, and are spread by using an OCCwhose sequence length is 3. A channel structure in the PUCCH format 2is: a symbol 1 and a symbol 5 are used to transmit a reference signal,and remaining five symbols are used to transmit an information bit,where 12 subcarriers on a same symbol bear the same content, differentsymbols in a same timeslot bear different content, and different symbolsin different timeslots also bear different content. For the PUCCH format2a or 2b, based on the channel structure in the PUCCH format 2, HARQ-ACKinformation is modulated on a symbol 5 used to transmit a referencesignal. A channel structure in the PUCCH format 3 and the channelstructure in the PUCCH format 2 are the same in: a symbol 1 and a symbol5 are used to transmit a reference signal and remaining five symbols areused to transmit an information bit; and are different in: in the format3, 12 subcarriers on a same symbol in a timeslot bear different content,different symbols in a same timeslot bear the same content, but arespread in time domain using an OCC whose sequence length is 5, so thatthe format 3 has a different representation form, and differenttimeslots bear different content. A channel structure of the PUCCHformat 4 or 5 is the same as that of a PUSCH of a 1-ms TTI, and anintermediate symbol of each PRB is a demodulation reference signal.After being subject to channel encoding and modulation, an originalinformation bit is mapped to another location other than thedemodulation reference signal, and the original bit information in theformat may be encoded by using a convolutional code such as a tailbiting convolutional code (Tail Biting Convolutional Code, TBCC).

It should be noted that, each conventional PUCCH format is based on a1-ms TTI. If short TTI transmission is introduced in uplink, a newuplink control channel supporting the short TTI transmission is neededcorrespondingly, for example, a short PUCCH channel structure or a newPUCCH format.

After the short TTI transmission is introduced, the UE may supportreceiving downlink data of a plurality of different TTI lengths, where acomplete transmission data block that can be independently demodulatedmay be transmitted in each TTI. The UE may also support sending uplinkdata of a plurality of different TTI lengths. A TTI length of downlinktransmission may be the same as that of uplink transmissioncorresponding to the downlink transmission. For example, both a TTIlength of downlink transmission and a TTI length of uplink transmissioncorresponding to the downlink transmission are 0.25 ms. A TTI length ofdownlink transmission may be less than a TTI length of uplinktransmission corresponding to the downlink transmission. For example, aTTI length of downlink transmission is two symbols, and a TTI length ofuplink transmission is three symbols. A TTI length of downlinktransmission may be further greater than a TTI length of uplinktransmission corresponding to the downlink transmission. For example, aTTI length of downlink transmission is 0.25 ms, and a TTI length ofuplink transmission is one symbol. It should be noted that, a pluralityof downlink transmission data blocks corresponding to different TTIlengths may be from a same carrier or may be from different carriers.When the UE has a plurality of downlink carriers, the UE further needsto feed back CSI information on different carriers. After a TTI isshortened, a corresponding HARQ processing delay is also shortened. Itmay be considered that the HARQ processing delay is shortened in equalproportion, that is, short TTI data transmission still follows a HARQfeedback delay equal to a fourfold TTI length, or it may be consideredthat short TTI data transmission follows a HARQ feedback delay greaterthan a fourfold TTI length or a HARQ feedback delay less than a fourfoldTTI length. This is not limited in the present application. However,regardless of any situation, a scenario in which the UE needs to feedback at least two pieces of uplink control information to the basestation at the same time in uplink may occur, and consequently aconflict may occur in uplink control information transmission. Theproblem is described in detail below. For convenience of description, anexample in which the UE feeds back corresponding uplink HARQ-ACKinformation for downlink carriers of different TTI lengths in a carrieraggregation scenario is used for description. In the example, short TTIdata transmission follows a HARQ feedback delay of a fourfold TTIlength, and it is assumed that a TTI length of uplink transmission isthe same as a TTI length of downlink transmission corresponding to theuplink transmission.

As shown in FIG. 4, the UE supports receiving data on two downlinkcarriers and sending data on one uplink carrier, where the two downlinkcarriers are respectively a downlink carrier 1 and a downlink carrier 2.A TTI length of the downlink carrier 1 and a TTI length of the uplinkcarrier are greater than a TTI length of the downlink carrier 2, and theTTI length of the downlink carrier 1 is equal to the TTI length of theuplink carrier. It is assumed that a time length of one TTI of thedownlink carrier 1 is equal to a time length of N TTIs of the downlinkcarrier 2. That is, if a time length of a TTI of the downlink carrier 2is L2, a time length of a TTI of the downlink carrier 1 is: L1=N*L2. Inan embodiment shown in FIG. 4, L1=2*L2.

In FIG. 4, each cuboid represents a TTI of corresponding uplink data ordownlink data, that is, 4101 is a TTI of the downlink carrier 1, 4201 isa TTI of the uplink carrier, and 4301 is a TTI of the downlink carrier2. As shown in FIG. 4, a time length of the TTI of 4101 is equal to atime length of the TTI of 4201, and the time length of the TTI of the4101 is equal to twofold the time length of the TTI of 4301.

The time length of the TTI of the downlink carrier 1 is equal to that ofthe TTI of the uplink carrier. Therefore, HARQ-ACK informationcorresponding to data in a k^(th) TTI of the downlink carrier 1 is fedback in a TTI of the uplink carrier corresponding to a (k+4)^(th) TTI ofthe downlink carrier 1, and the downlink carrier 1 retransmits data orinitially transmits data in a (k+8)^(th) TTI. For example, HARQ-ACKinformation corresponding to data in 4101 is fed back in 4205corresponding to 4105, and data is retransmitted or data is initiallytransmitted in 4109.

The time length of the TTI of the uplink carrier is twofold the timelength of the TTI of the downlink carrier 2, and HARQ-ACK informationcorresponding to data in a k^(th) TTI of the downlink carrier 2 shouldbe fed back in the TTI of the uplink carrier corresponding to a(k+4)^(th) TTI of the downlink carrier 2. For example, for HARQ-ACKinformation corresponding to data in 4301, uplink control informationshould be fed back in a former half part of 4203 corresponding to 4305in a HARQ time sequence, and for data in 4306, uplink controlinformation should be fed back in a latter half part of 4205 in a HARQtime sequence.

In the embodiment shown in FIG. 4, a conflict may be generated infeedback information on the uplink carrier, and conflict types mayinclude:

Conflict type 1) If data of the UE is transmitted in both 4101 of thedownlink carrier 1 and 4305 of the downlink carrier 2, a conflict isgenerated in control information fed back by the UE in 4205 of theuplink carrier; or if data is transmitted in both 4101 of the downlinkcarrier 1 and 4306 of the downlink carrier 2, a conflict is generated incontrol information fed back in 4205 of the uplink carrier.

Conflict type 2) If data of the UE is transmitted in all of 4101 of thedownlink carrier 1, 4305 of the downlink carrier 2, and 4306 of thedownlink carrier 2, a conflict is generated in control information fedback by the UE in 4205 of the uplink carrier.

FIG. 5 shows an uplink carrier in a schematic diagram showing that aconflict is generated in control information fed back on an uplinkcarrier. A scenario shown in FIG. 5 includes one uplink carrier and twodownlink carriers, and the two downlink carriers are respectively adownlink carrier 1 and a downlink carrier 2. A TTI length of thedownlink carrier 1 is greater than a TTI length of the uplink carrierand a TTI length of the downlink carrier 2, a time length of a TTI ofthe downlink carrier 1 is twofold a time length of a TTI of the downlinkcarrier 2, and the time length of the TTI of the downlink carrier 2 isequal to a time length of a TTI of the uplink carrier.

HARQ-ACK information corresponding to data transmitted in 5101 of thedownlink carrier 1 is fed back in 5209 and 5210 of the uplink carrier;and HARQ-ACK information corresponding to data transmitted in 5305 ofthe downlink carrier 2 is fed back in 5209, and HARQ-ACK informationcorresponding to data transmitted in 5306 of the downlink carrier 2 isfed back in 5210.

In the scenario shown in FIG. 5, a conflict may be generated in controlinformation fed back on the uplink carrier, and conflict types mayinclude:

Conflict type 3) If data of the UE is transmitted in both 5101 of thedownlink carrier 1 and 5305 of the downlink carrier 2, a conflict isgenerated in control information fed back by the UE in 5209 of theuplink carrier; or if data is transmitted in both 5101 of the downlinkcarrier 1 and 5306 of the downlink carrier 2, a conflict is generated incontrol information fed back in 5210 of the uplink carrier.

Conflict type 4) If data of the UE is transmitted in all of 5101 of thedownlink carrier 1, 5305 of the downlink carrier 2, and 5306 of thedownlink carrier 2, a conflict is generated in the UE in both 5209 and5210 of the uplink carrier.

If a time length of a shortest TTI of the foregoing TTIs of differentlengths is used as a time length unit, actually, the conflict types 1)and 3) are the same, and the conflict types 2) and 4) are the same. Forconvenience of description, the conflict 1) and the conflict 2) are usedto represent two conflict types below.

The embodiments of the present application provide specific solutionsfor the foregoing conflict types, and the embodiments of the presentapplication are described in detail below with reference to accompanyingdrawings.

Embodiment 1

Referring to FIG. 6, FIG. 6 is a flowchart of an uplink controlinformation transmission method according to an embodiment of thepresent application. As shown in FIG. 6, the method includes thefollowing steps.

Step 601. User equipment determines first uplink control information andsecond uplink control information.

A length of a time domain resource corresponding to the first uplinkcontrol information is less than a length of a time domain resourcecorresponding to the second uplink control information.

The first uplink control information includes at least one of hybridautomatic repeat request (HARQ-ACK) information, channel stateinformation (CSI), and scheduling request (SR) information, and thesecond uplink control information includes at least one of hybridautomatic repeat request information, channel state information, andscheduling request information.

It should be noted that, the channel state information includes at leastone of CQI information, PMI information, and RI information.

It should be noted that, a time sequence in which the user equipmentdetermines the first uplink control information and the second uplinkcontrol information is not limited in step 601. The user equipment mayfirst determine the first uplink control information, and then determinethe second uplink control information; the user equipment may firstdetermine the second uplink control information, and then determine thefirst uplink control information; or the user equipment maysimultaneously determine the first uplink control information and thesecond uplink control information.

In the process of specifically implementing step 601, optionally, alength of a time domain resource corresponding to uplink controlinformation is a length of a PUCCH corresponding to the uplink controlinformation. Optionally, the length of the time domain resourcecorresponding to the first uplink control information is a firsttransmission time interval TTI time length, and the length of the timedomain resource corresponding to the second uplink control informationis a second transmission time interval TTI time length, where the firstTTI time length is less than the second TTI time length, and the firstTTI time length is less than one millisecond. Optionally, the length ofthe time domain resource corresponding to the second uplink controlinformation is 1 ms, and the length of the time domain resourcecorresponding to the first uplink control information is 0.5 ms, 0.25ms, four symbols, three symbols, two symbols, or one symbol; or both thelength of the time domain resource corresponding to the second uplinkcontrol information and the length of the time domain resourcecorresponding to the first uplink control information are less than 1ms. For example, the length of the time domain resource corresponding tothe second uplink control information is 0.5 ms, and the length of thetime domain resource corresponding to the first uplink controlinformation is 0.25 ms, four symbols, three symbols, two symbols, or onesymbol.

In the process of specifically implementing step 601, optionally, a basestation allocates the time domain resource corresponding to the firstuplink control information and/or the time domain resource correspondingto the second uplink control information to the user equipment. Further,optionally, the base station notifies the user equipment of resourceallocation information of the time domain resource corresponding to thefirst uplink control information and/or resource allocation informationof the time domain resource corresponding to the second uplink controlinformation in a manner such as by using RRC signaling, MAC signaling,or physical layer signaling. Further, optionally, the RRC signaling, MACsignaling, or physical layer signaling may be borne on a currentcarrier, or may be borne on a non-current carrier. Optionally, the userequipment may further determine the time domain resource correspondingto the first uplink control information and/or the time domain resourcecorresponding to the second uplink control information in a predefinedmanner.

In the process of specifically implementing step 601, optionally, theuser equipment receives indication information sent by the base station,where the indication information includes the resource allocationinformation of the time domain resource corresponding to the firstuplink control information and/or the resource allocation information ofthe time domain resource corresponding to the second uplink controlinformation. It should be noted that, resource allocation information ofa time domain resource corresponding to uplink control information maybe indication information of a length of the time domain resourcecorresponding to the uplink control information, may be indicationinformation of a TTI length of a PUCCH corresponding to the uplinkcontrol information, may be indication information of a PUCCH channelresource corresponding to the uplink control information, or may beresource allocation information that corresponds to the uplink controlinformation and that includes a time domain resource indicator, and/or afrequency domain resource indicator, and/or a space domain resourceindicator, and/or a code resource indicator.

It should be noted that, in step 601, a time domain resourcecorresponding to uplink control information is a time domain resourcethat is used to transmit the uplink control information and that ispre-allocated to the user equipment, and a time domain resource usedduring actual transmission of the uplink control information isunnecessarily all of the pre-allocated time domain resourcecorresponding to the uplink control information. In the prior art, alength of a time domain resource corresponding to uplink controlinformation is fixed to be 1 ms, and after short TTI transmission isintroduced, the length of the time domain resource corresponding to theuplink control information may be less than 1 ms. For example, thelength is 0.5 ms, 0.25 ms, four symbols, three symbols, two symbols, orone symbol.

Step 602. When the time domain resource corresponding to the firstuplink control information overlaps with the time domain resourcecorresponding to the second uplink control information, the userequipment transmits third uplink control information on the overlappingtime domain resource.

The third uplink control information includes at least one of fourthuplink control information and fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Specifically, the third uplink control information may include thefollowing eight situations:

some information of the first uplink control information;

some information of the second uplink control information;

all information of the first uplink control information;

all information of the second uplink control information;

some information of the first uplink control information and someinformation of the second uplink control information;

some information of the first uplink control information and allinformation of the second uplink control information;

all information of the first uplink control information and someinformation of the second uplink control information; and

all information of the first uplink control information and allinformation of the second uplink control information.

The third uplink control information is described in detail below.

For convenience of description, in all embodiments of the presentapplication, “some information of uplink control information or allinformation of uplink control information” may also be described as“some information or all information of uplink control information” or“some or all of uplink control information”, and the three indicate asame meaning. Likewise, “some information of uplink control information”and “some of uplink control information” indicate a same meaning, and“all information of uplink control information” and “all of uplinkcontrol information” indicate a same meaning.

In the process of specifically implementing step 602, optionally, theuser equipment determines that the time domain resource corresponding tothe first uplink control information overlaps with the time domainresource corresponding to the second uplink control information.Optionally, a manner in which the time domain resource corresponding tothe first uplink control information overlaps with the time domainresource corresponding to the second uplink control information may bethat the time domain resource corresponding to the second uplink controlinformation includes all or some of the time domain resourcecorresponding to the first uplink control information. Optionally, alength of the overlapping time domain resource is less than 1 ms, forexample, may be one symbol or several symbols or may be a timeslot.Optionally, the base station sends indication information of theoverlapping time domain resource to the user equipment. Specifically,the indication information of the overlapping time domain resource mayinclude at least one of the length of the overlapping time domainresource, a symbol number of the overlapping time domain resource, atimeslot number of the overlapping time domain resource, a startlocation of the overlapping time domain resource, an end location of theoverlapping time domain resource, and the like. Further, optionally, thebase station notifies the user equipment of the indication informationof the overlapping time domain resource in a manner such as by using RRCsignaling, MAC signaling, or physical layer signaling, the RRCsignaling, MAC signaling, or physical layer signaling may be borne on acurrent carrier, or may be borne on a non-current carrier.

It should be noted that, a resource corresponding to uplink controlinformation includes a time domain resource, and further includes atleast one of a frequency domain resource, a code resource, a spaceantenna port resource, and the like. Optionally, a resourcecorresponding to uplink control information is a PUCCH channel resourcecorresponding to the uplink control information.

the foregoing overlapping means that the resource corresponding to thefirst uplink control information overlaps with the resourcecorresponding to the second uplink control information in time domain,and the resource corresponding to the first uplink control informationmay overlap with or may not overlap with the resource corresponding tothe second uplink control information in frequency domain, and/or codedomain, and/or space domain. This is not limited in this embodiment ofthe present application.

It should be noted that, in this embodiment of the present application,an example in which there are two pieces of uplink control informationcorresponding to time domain resources of different lengths and the timedomain resources corresponding to the two pieces of uplink controlinformation overlap is used for specific description. When there aremore than two pieces of uplink control information corresponding to timedomain resources of different lengths and the time domain resourcescorresponding to the more than two pieces of uplink control informationoverlap, a processing method is similar to that in a case in which thereare two pieces of uplink control information corresponding to timedomain resources of different lengths and the time domain resourcescorresponding to the two pieces of uplink control information overlap.Details are not described herein again.

In the process of specifically implementing step 602, optionally, thethird uplink control information includes the fourth uplink controlinformation. Optionally, the third uplink control information includesthe fifth uplink control information. Optionally, the third uplinkcontrol information includes the fourth uplink control information andthe fifth uplink control information.

Optionally, content of the third uplink control information ispredefined. Optionally, content of the third uplink control informationis determined based on the indication information that is of the thirduplink control information, that is sent by the base station, and thatis received by the user equipment. Optionally, a sending manner of thethird uplink control information is determined based on the indicationinformation that is of the third uplink control information, that issent by the base station, and that is received by the user equipment.Further, optionally, the base station notifies the user equipment of theindication information of the third uplink control information in amanner such as by using RRC signaling, MAC signaling, or physical layersignaling, the RRC signaling, MAC signaling, or physical layer signalingmay be borne on a current carrier, or may be borne on a non-currentcarrier.

In the process of specifically implementing step 602, optionally, all ofthe first uplink control information may be all information of the firstuplink control information. Optionally, because the overlapping timedomain resource may be some of the time domain resource corresponding tothe first uplink control information, some of the first uplink controlinformation may be some information of all information of the firstuplink control information.

In the process of specifically implementing step 602, optionally, all ofthe second uplink control information may be all information of thesecond uplink control information. Optionally, because the overlappingtime domain resource may be some of the time domain resourcecorresponding to the second uplink control information, some of thesecond uplink control information may be some information of allinformation of the second uplink control information.

In this embodiment of the present application, based on differentcontent of the third uplink control information, as an option, thefollowing several situations are specifically included.

Situation 1: The third uplink control information includes the fourthuplink control information, that is, the third uplink controlinformation includes some or all of the first uplink controlinformation.

That is, the user equipment does not transmit the second uplink controlinformation on the overlapping time domain resource of the time domainresource corresponding to the first uplink control information and thetime domain resource corresponding to the second uplink controlinformation, thereby transmitting some or all of only the first uplinkcontrol information on the overlapping time domain resource.

It should be noted that, uplink control information includes at leastone of hybrid automatic repeat request information, channel stateinformation, scheduling request information, where the hybrid automaticrepeat request information is answer information for a downlink packetreceived by the user equipment, the scheduling request information isinformation for requesting an uplink transmission resource from the basestation, and the channel state information is information for reportinga downlink channel state of the user equipment to the base station.Usually, when the uplink control information includes at least two ofthe foregoing three pieces of information, it may be considered that apriority of the hybrid automatic repeat request information and/or thescheduling request information higher than that of the channel stateinformation.

Optionally, when the first uplink control information includes at leastone of the hybrid automatic repeat request information or the schedulingrequest information, and the channel state information, that the thirduplink control information includes some of the first uplink controlinformation may mean that the third uplink control information includesanother part other than the channel state information in the firstuplink control information.

Optionally, when the first uplink control information includes at leastone of the hybrid automatic repeat request information or the schedulingrequest information and the second uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information, thethird uplink control information includes some or all of the firstuplink control information.

The situation 1 is specifically described below by using FIG. 7 as anexample. FIG. 7 is a schematic diagram showing that a time domainresource corresponding to first uplink control information overlaps witha time domain resource corresponding to second uplink controlinformation on a same uplink carrier according to an embodiment of thepresent application. As shown in FIG. 7, it is assumed that a length ofthe time domain resource corresponding to the first uplink controlinformation is two symbols specifically corresponding to a symbol 0 anda symbol 1 that are used to transmit the first uplink controlinformation; and a length of the time domain resource corresponding tothe second uplink control information is four symbols specificallycorresponding to symbols 0, 1, 2, and 3 that are used to transmit thesecond uplink control information. The time domain resourcecorresponding to the first uplink control information overlaps with thetime domain resource corresponding to the second uplink controlinformation on the symbol 0 and the symbol 1. The symbol 0 and thesymbol 1 are indicated by using 7209, and the symbol 2 and the symbol 3are indicated by using 7210. In the example shown in FIG. 7, theresource corresponding to the first uplink control information does notoverlap with the resource corresponding to the second uplink controlinformation in frequency domain.

The user equipment should originally transmit the first uplink controlinformation on the resource corresponding to the first uplink controlinformation, and transmit the second uplink control information on theresource corresponding to the second uplink control information. Whenthe time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, because uplink sending of the userequipment has a single carrier characteristic and the length of the timedomain resource corresponding to the second uplink control informationis greater than the length of the time domain resource corresponding tothe first uplink control information, the user equipment transmits someor all of the first uplink control information on the overlapping timedomain resource such as the symbols indicated by 7209 in FIG. 7.Correspondingly, the user equipment transmits some or all of the seconduplink control information on a time domain resource that does notinclude the overlapping time domain resource and that is in the timedomain resource corresponding to the second uplink control information,for example, on the symbols indicated by 7210 in FIG. 7. The userequipment does not transmit the second uplink control information on theoverlapping time domain resource such as the symbols indicated by 7209in FIG. 7.

Optionally, that the user equipment transmits some or all of the firstuplink control information on the overlapping time domain resource maybe that the user equipment transmits some or all of the first uplinkcontrol information on a resource that corresponds to the first uplinkcontrol information and that is in the overlapping time domain resource.For example, the user equipment transmits some or all of the firstuplink control information on a resource indicated by 72091 in FIG. 7.

Optionally, that the user equipment transmits some or all of the firstuplink control information on the overlapping time domain resource maybe that the user equipment transmits some or all of the first uplinkcontrol information on a resource that corresponds to the second uplinkcontrol information and that is in the overlapping time domain resource.For example, the user equipment transmits some or all of the firstuplink control information on a resource indicated by 72092 in FIG. 7.

In FIG. 7, four rectangular frames at an upper left corner are 72091,and four rectangular frames at a lower left corner are 72092.

Situation 2: The third uplink control information includes the fifthuplink control information, that is, the third uplink controlinformation includes some or all of the second uplink controlinformation.

That is, the user equipment does not transmit the first uplink controlinformation on the overlapping time domain resource of the time domainresource corresponding to the first uplink control information and thetime domain resource corresponding to the second uplink controlinformation, thereby transmitting some or all of only the second uplinkcontrol information on the overlapping time domain resource.

As described in the situation 1, usually, when the uplink controlinformation includes at least two of three pieces of information: hybridautomatic repeat request information, scheduling request information,and channel state information, it may be considered that a priority ofthe hybrid automatic repeat request information and/or the schedulingrequest information is higher than that of the channel stateinformation.

Optionally, when the second uplink control information includes at leastone of the hybrid automatic repeat request information or the schedulingrequest information, and the channel state information, that the thirduplink control information includes some of the second uplink controlinformation means that the third uplink control information includesanother part other than the channel state information in the seconduplink control information.

Optionally, when the second uplink control information includes at leastone of the hybrid automatic repeat request information or the schedulingrequest information and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information, thethird uplink control information includes some or all of the seconduplink control information.

The situation 2 is also specifically described below by using FIG. 7 asan example. As shown in FIG. 7, it is assumed that a length of the timedomain resource corresponding to the first uplink control information istwo symbols specifically corresponding to a symbol 0 and a symbol 1 thatare used to transmit the first uplink control information; and a lengthof the time domain resource corresponding to the second uplink controlinformation is four symbols specifically corresponding to symbols 0, 1,2, and 3 that are used to transmit the second uplink controlinformation. The time domain resource corresponding to the first uplinkcontrol information overlaps with the time domain resource correspondingto the second uplink control information on the symbol 0 and thesymbol 1. The symbol 0 and the symbol 1 on the uplink carrier areindicated by using 7209, and the symbol 2 and the symbol 3 on the uplinkcarrier are indicated by using 7210. In the example shown in FIG. 7, theresource corresponding to the first uplink control information does notoverlap with the resource corresponding to the second uplink controlinformation in frequency domain.

The user equipment should originally transmit the first uplink controlinformation on the resource corresponding to the first uplink controlinformation, and transmit the second uplink control information on theresource corresponding to the second uplink control information. Whenthe time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, because uplink sending of the userequipment has a single carrier characteristic, the user equipment maytransmit some or all of the second uplink control information on theoverlapping time domain resource such as the symbols indicated by 7209in FIG. 7. Correspondingly, the user equipment does not transmit thefirst uplink control information on the overlapping time domain resourcesuch as the symbols indicated by 7209 in FIG. 7. If all of the timedomain resource corresponding to the first uplink control informationoverlaps with some of the time domain resource corresponding to thesecond uplink control information, the user equipment may discardtransmission of the first uplink control information. If some of thetime domain resource corresponding to the first uplink controlinformation overlaps with some of the time domain resource correspondingto the second uplink control information, the user equipment transmitssome or all of the first uplink control information on a time domainresource that does not include the overlapping time domain resource andthat is in the time domain resource corresponding to the first uplinkcontrol information.

Optionally, that the user equipment transmits some or all of the seconduplink control information on the overlapping time domain resource maybe that the user equipment transmits some or all of the second uplinkcontrol information on a resource that corresponds to the first uplinkcontrol information and that is in the overlapping time domain resource.For example, the user equipment transmits some or all of the seconduplink control information on a resource indicated by 72091 in FIG. 7.

Optionally, that the user equipment transmits some or all of the seconduplink control information on the overlapping time domain resource maybe that the user equipment transmits some or all of the second uplinkcontrol information on a resource that corresponds to the second uplinkcontrol information and that is in the overlapping time domain resource.For example, the user equipment transmits some or all of the seconduplink control information on a resource indicated by 72092 in FIG. 7.

Situation 3: The third uplink control information includes the fourthuplink control information and the fifth uplink control information.That is, the third uplink control information includes some or all ofthe first uplink control information, and some or all of the seconduplink control information.

That is, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on the overlapping time domain resource of the time domainresource corresponding to the first uplink control information and thetime domain resource corresponding to the second uplink controlinformation.

As described in the situation 1, usually, when the uplink controlinformation includes at least two of three pieces of information: hybridautomatic repeat request information, scheduling request information,and channel state information, it may be considered that a priority ofthe hybrid automatic repeat request information and/or the schedulingrequest information is higher than that of the channel stateinformation.

Optionally, when the first uplink control information includes at leastone of the hybrid automatic repeat request information or the schedulingrequest information, and the channel state information, that the thirduplink control information includes some of the first uplink controlinformation means that the third uplink control information includesanother part other than the channel state information in the firstuplink control information. Optionally, when the second uplink controlinformation includes at least one of the hybrid automatic repeat requestinformation or the scheduling request information, and the channel stateinformation, that the third uplink control information includes some ofthe second uplink control information means that the third uplinkcontrol information includes another part other than the channel stateinformation in the second uplink control information.

The situation 3 is also specifically described below by using FIG. 7 asan example. As shown in FIG. 7, it is assumed that a length of the timedomain resource corresponding to the first uplink control information istwo symbols specifically corresponding to a symbol 0 and a symbol 1 thatare used to transmit the first uplink control information; and a lengthof the time domain resource corresponding to the second uplink controlinformation is four symbols specifically corresponding to symbols 0, 1,2, and 3 that are used to transmit the second uplink controlinformation. The time domain resource corresponding to the first uplinkcontrol information overlaps with the time domain resource correspondingto the second uplink control information on the symbol 0 and thesymbol 1. The symbol 0 and the symbol 1 on the uplink carrier areindicated by using 7209, and the symbol 2 and the symbol 3 on the uplinkcarrier are indicated by using 7210. In the example shown in FIG. 7, theresource corresponding to the first uplink control information does notoverlap with the resource corresponding to the second uplink controlinformation in frequency domain.

The user equipment should originally transmit the first uplink controlinformation on the resource corresponding to the first uplink controlinformation, and transmit the second uplink control information on theresource corresponding to the second uplink control information. Whenthe time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the user equipment may transmit someor all of the first uplink control information and some or all of thesecond uplink control information on the overlapping time domainresource such as the symbols indicated by 7209 in FIG. 7.

Optionally, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource that corresponds to the first uplink controlinformation and that is in the overlapping time domain resource. Forexample, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource indicated by 72091 in FIG. 7.

Optionally, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource that corresponds to the second uplink controlinformation and that is in the overlapping time domain resource. Forexample, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource indicated by 72092 in FIG. 7.

Optionally, the user equipment transmits some or all of the first uplinkcontrol information on a resource that corresponds to the first uplinkcontrol information and that is in the overlapping time domain resource,and transmits some or all of the second uplink control information on aresource that corresponds to the second uplink control information andthat is in the overlapping time domain resource. For example, the userequipment transmits some or all of the first uplink control informationon a resource indicated by 72091 in FIG. 7, and transmits some or all ofthe second uplink control information on a resource indicated by 72092in FIG. 7.

Optionally, the user equipment may transmit some or all of the firstuplink control information and some or all of the second uplink controlinformation on the overlapping time domain resource in a frequencydivision multiplexing or code division multiplexing manner. Optionally,the user equipment may transmit some or all of the first uplink controlinformation and some or all of the second uplink control information onthe overlapping time domain resource in a joint coding manner or amanner of separately encoding the first uplink control information andthe second uplink control information. Optionally, the user equipmentmay further transmit some or all of the first uplink control informationand some or all of the second uplink control information on theoverlapping time domain resource in a time division multiplexing manner.For example, in the embodiment shown in FIG. 7, the user equipmenttransmits some or all of the first uplink control information on thesymbol 0, and transmits some or all of the second uplink controlinformation on the symbol 1.

Because the user equipment may multiplex some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation in the joint coding or code division manner, furtheroptionally, the user equipment may transmit some or all of the firstuplink control information and some or all of the second uplink controlinformation on the resource corresponding to the first uplink controlinformation and/or the resource corresponding to the second uplinkcontrol information.

It should be noted that, in a specific embodiment, one or more ofsolutions described in the foregoing three situations may be used toresolve the technical problem of the foregoing provided conflict 1) orconflict 2).

In this embodiment of the present application, in the situation 1, theuser equipment transmits some or all of only the first uplink controlinformation on the overlapping time domain resource. Because the lengthof the time domain resource corresponding to the second uplink controlinformation is greater than the length of the time domain resourcecorresponding to the first uplink control information, the userequipment may send some or all of the second uplink control informationon a time domain resource that does not include the overlapping timedomain resource and that is in the time domain resource corresponding tothe second uplink control information, thereby ensuring that all uplinkcontrol information of a higher priority in the first uplink controlinformation and the second uplink control information can betransmitted. In the situation 2, the user equipment transmits some orall of only the second uplink control information on the overlappingtime domain resource, so as to ensure that uplink control information ofa higher priority in the second uplink control information may obtainmore transmission resources, thereby ensuring demodulation performanceof the uplink control information. In the situation 3, some or all ofthe first uplink control information and some or all of the seconduplink control information are transmitted on the overlapping timedomain resource in the multiplexing manner, so as to ensure that alluplink control information of a higher priority in the first uplinkcontrol information and the second uplink control information can betransmitted.

For a case in which one situation is used to resolve the problem, referto the foregoing description. Details are not described herein again. Acase in which two situations are used to resolve the problem isdescribed below by providing an embodiment, and the embodiment mayspecifically correspond to the technical problem of the conflict 2).

Specifically, FIG. 8 is used as an example for description. FIG. 8 is aschematic diagram showing that a time domain resource corresponding tofirst uplink control information overlaps with a time domain resourcecorresponding to second uplink control information on a same uplinkcarrier according to an embodiment of the present application. As shownin FIG. 8, it is assumed that a length of the time domain resourcecorresponding to the first uplink control information is two symbols,and two resources that are used to transmit the first uplink controlinformation and that are continuous in time domain are configured forthe UE, where a resource 1 corresponding to the first uplink controlinformation specifically corresponds to a symbol 0 and a symbol 1 thatare used to transmit first uplink control information 1, and a resource2 corresponding to the first uplink control information specificallycorresponds to a symbol 2 and a symbol 3 that are used to transmit firstuplink control information 2. A length of the time domain resourcecorresponding to the second uplink control information is four symbolsspecifically corresponding to symbols 0, 1, 2, and 3 that are used totransmit the second uplink control information. The time domain resourcecorresponding to the first uplink control information overlaps with thetime domain resource corresponding to the second uplink controlinformation on all of the symbols 0, 1, 2, and 3. The symbol 0 and thesymbol 1 on the uplink carrier are indicated by using 8209, and thesymbol 2 and the symbol 3 on the uplink carrier are indicated by using8210. In the example shown in FIG. 8, the resource corresponding to thefirst uplink control information does not overlap with the resourcecorresponding to the second uplink control information in frequencydomain.

Optionally, when preparing content needing to be transmitted on 8209,the user equipment finds that the first uplink control information 1conflicts with the second uplink control information, the first uplinkcontrol information 1 can be transmitted on only 8209, and the seconduplink control information can be transmitted on 8209 and 8210.Therefore, on the overlapping time domain resource 8209, the userequipment may use the situation 1, that is, transmit the first uplinkcontrol information 1 on 8209 and discard transmission of the seconduplink control information. When preparing content needing to betransmitted on 8210, the user equipment finds that the first uplinkcontrol information 2 conflicts with the second uplink controlinformation. In this case, both the first uplink control information 2and the second uplink control information can be transmitted on only8210. Therefore, on the overlapping time domain resource 8210, the userequipment may use the situation 3, that is, transmit the first uplinkcontrol information 2 and the second uplink control information in themultiplexing manner.

Optionally, the user equipment determines that priorities of the firstuplink control information 2 and the second uplink control informationare higher than that of the first uplink control information 1.Therefore, on the overlapping time domain resource 8209, the userequipment may use the situation 2, that is, transmit the second uplinkcontrol information on 8209 and discard transmission of the first uplinkcontrol information 1. Because the second uplink control information istransmitted on 8209, the user equipment may use the situation 1 on theoverlapping time domain resource 8210, that is, transmit the firstuplink control information 2 on 8210 and discard transmission of thesecond uplink control information, or the user equipment uses thesituation 3 on 8210, that is, transmit the first uplink controlinformation 2 and the second uplink control information in themultiplexing manner.

Optionally, the user equipment determines that priorities of the firstuplink control information 1 and the second uplink control informationare higher than that of the first uplink control information 2.Similarly, the user equipment may use the situation 1 or the situation 3on the overlapping time domain resource 8209, and the user equipment mayuse the situation two on the overlapping time domain resource 8210.

In this embodiment of the present application, at least two of thesolutions described in the foregoing three situations are used toresolve the technical problem of the foregoing provided conflict 1) orconflict 2), so as to ensure that in uplink control information in whicha conflict occurs, uplink control information of a higher priority maybe transmitted in a case of being subject to relatively smallinterference, thereby ensuring demodulation performance of the uplinkcontrol information of the higher priority.

This embodiment of the present application provides an uplink controlinformation transmission method. When there are at least two pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and the time domain resources corresponding to the atleast two pieces of uplink control information overlap, some or all ofonly one of the at least two pieces of uplink control information istransmitted, or some or all of each of two pieces of uplink controlinformation is transmitted by using a multiplexing method, so as toensure that uplink control information of a higher priority istransmitted, or ensure demodulation performance of uplink controlinformation of a higher priority.

It should be noted that, each conventional PUCCH format is based on a1-ms TTI. If short TTI transmission is introduced in uplink, a newuplink control channel supporting the short TTI transmission is neededcorrespondingly, for example, a channel structure supporting a PUCCHwhose TTI length is less than 1 ms or a new PUCCH format. Thisembodiment of the present application provides a new PUCCH channelstructure or a new PUCCH format, so that a PUCCH can be used fortransmission in an uplink short TTI. For convenience of distinguishingthe new PUCCH format from the PUCCH format in the prior art, in thisembodiment of the present application, a time domain resourcecorresponding to the new PUCCH format is referred to as a presetresource.

Embodiment 2

FIG. 9 shows an uplink control information transmission method accordingto an embodiment of the present application. As shown in FIG. 9, themethod includes the following steps.

Step 901. User equipment determines first uplink control information.

A length of a time domain resource corresponding to the first uplinkcontrol information is less than one millisecond, the time domainresource corresponding to the first uplink control information includesM preset time domain resources, and M is an integer greater than orequal to one.

A length corresponding to each of the M preset time domain resources isless than six symbols.

The first uplink control information includes at least one of hybridautomatic repeat request information, channel state information, andscheduling request information.

It should be noted that, the channel state information includes at leastone of CQI information, PMI information, and RI information.

In the process of specifically implementing step 901, optionally, thelength of the time domain resource corresponding to the first uplinkcontrol information is a length of a PUCCH corresponding to the firstuplink control information. Optionally, the length of the time domainresource corresponding to the first uplink control information is 0.5ms, 0.25 ms, four symbols, three symbols, two symbols, or one symbol.Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervalTTI time length. Further, optionally, the first TTI time length is lessthan 1 ms. For example, the first TTI time length is 0.5 ms, 0.25 ms,four symbols, three symbols, two symbols, or one symbol.

In the process of specifically implementing step 901, optionally, aresource corresponding to the first uplink control information is aPUCCH channel resource corresponding to the first uplink controlinformation.

In the process of specifically implementing step 901, optionally, a basestation allocates the time domain resource corresponding to the firstuplink control information to the user equipment. Further, optionally,the base station notifies the user equipment of resource allocationinformation of the time domain resource corresponding to the firstuplink control information in a manner such as by using RRC signaling,MAC signaling, or physical layer signaling. Further, optionally, the RRCsignaling, MAC signaling, or physical layer signaling may be borne on acurrent carrier, or may be borne on a non-current carrier. Optionally,the user equipment may further determine the time domain resourcecorresponding to the first uplink control information in a predefinedmanner.

In the process of specifically implementing step 901, optionally, theuser equipment receives indication information sent by the base station,and the indication information includes the resource allocationinformation of the time domain resource corresponding to the firstuplink control information. It should be noted that, resource allocationinformation of a time domain resource corresponding to uplink controlinformation may be indication information of a length of the time domainresource corresponding to the uplink control information, may beindication information of a TTI length of a PUCCH corresponding to theuplink control information, may be indication information of a PUCCHchannel resource corresponding to the uplink control information, or maybe resource allocation information that corresponds to the uplinkcontrol information and that includes a time domain resource indicator,and/or a frequency domain resource indicator, and/or a space domainresource indicator, and/or a code resource indicator.

It should be noted that, in step 901, the time domain resourcecorresponding to the first uplink control information is a time domainresource that is used to transmit the first uplink control informationand that is pre-allocated to the user equipment, and a time domainresource used during actual transmission of the first uplink controlinformation is unnecessarily all of the pre-allocated time domainresource corresponding to the first uplink control information.

In the process of specifically implementing step 901, optionally, the Mpreset time domain resources are continuous in time domain. Optionally,the M preset time domain resources are discontinuous in time domain.

In the process of specifically implementing step 901, optionally, thelength corresponding to each of the M preset time domain resources isone symbol. FIG. 10 is used as an example for specific description. Asshown in FIG. 10, when a length of each preset time domain resource isone symbol, and a length of a time domain resource corresponding tofirst uplink control information is 0.5 ms, the time domain resourcecorresponding to the first uplink control information includes sevenpreset time domain resources; and when lengths of time domain resourcescorresponding to the first uplink control information are respectivelyfour symbols, three symbols, two symbols, and one symbol, the timedomain resources corresponding to the first uplink control informationrespectively include four preset time domain resources, three presettime domain resources, two preset time domain resources, and one presettime domain resource.

In the process of specifically implementing step 901, optionally, thelength corresponding to each of the M preset time domain resources istwo symbols. FIG. 11 is used as an example for specific description. Asshown in FIG. 11, when a length of each preset time domain resource istwo symbols, and a length of a time domain resource corresponding tofirst uplink control information is 0.5 ms, the time domain resourcecorresponding to the first uplink control information includes threepreset time domain resources; and when lengths of time domain resourcescorresponding to the first uplink control information are respectivelyfour symbols, three symbols, and two symbols, the time domain resourcescorresponding to the first uplink control information respectivelyinclude two preset time domain resources, one preset time domainresource, and one preset time domain resource.

In the process of specifically implementing step 901, optionally, thelength corresponding to each of the M preset time domain resources isthree symbols. FIG. 12 is used as an example for specific description.As shown in FIG. 12, when a length of each preset time domain resourceis three symbols, and a length of a time domain resource correspondingto first uplink control information is 0.5 ms, the time domain resourcecorresponding to the first uplink control information includes twopreset time domain resources; and when lengths of time domain resourcescorresponding to the first uplink control information are respectivelyfour symbols and three symbols, each of the time domain resourcescorresponding to the first uplink control information includes onepreset time domain resource.

It should be noted that, in addition to an integer quantity of presettime domain resources, time domain resources corresponding to the firstuplink control information may further include a time domain resourcewhose length is less than that of a preset time domain resource. Forexample, in a situation shown in FIG. 11, when a length of a preset timedomain resource is two symbols, and a length of a time domain resourcecorresponding to first uplink control information is three symbols, inaddition to one preset time domain resource, the time domain resourcecorresponding to the first uplink control information further includes atime domain resource of one symbol. For another example, in a situationshown in FIG. 12, when a length of a preset time domain resource isthree symbols, and a length of a time domain resource corresponding tofirst uplink control information is four symbols, in addition to onepreset time domain resource, the time domain resource corresponding tothe first uplink control information further includes a time domainresource of one symbol. Optionally, the time domain resource whoselength is less than that of the preset time domain resource may be usedto repetitively transmit some or all content of the preset time domainresource. Optionally, the time domain resource whose length is less thanthat of the preset time domain resource may be used to transmit areference signal. Placing a reference signal in front may make areceiving side perform channel estimation as soon as possible, therebyreducing a processing delay of a receive end. Therefore, furtheroptionally, the reference signal is sent before a preset time domainresource is sent. As shown in FIG. 11 or FIG. 12, the time domainresource whose length is less than that of the preset time domainresource is used to transmit a reference signal, and the referencesignal is placed on a first symbol in a timeslot.

Step 902. The user equipment sends all information of the first uplinkcontrol information on each of the M preset time domain resources.

It should be noted that, a time domain resource corresponding to thefirst uplink control information may be a time domain resourcecorresponding to a PUCCH. The data transmission method of thisembodiment may be considered as a PUCCH channel structure solution,where a PUCCH format corresponding to the PUCCH channel resource is senton each of the M preset time domain resources.

It should be noted that, each of the M preset time domain resourcescarries all information of the first uplink control information. Thepreset time domain resources may transmit the first uplink controlinformation in a same form. For example, the M preset time domainresources repetitively send the first uplink control information.Alternatively, the preset time domain resources may transmit the firstuplink control information in different forms. For example, differentpreset time domain resources of the M preset time domain resources usedifferent scrambling codes. Optionally, frequency domain resourcescorresponding to all of the M preset time domain resources may be thesame or different. For example, a frequency domain resourcecorresponding to each of the M preset time domain resources may performfrequency hopping transmission based on a predefined frequency hoppingpattern or a frequency hopping pattern notified by the base station.Optionally, code resources corresponding to all of the M preset timedomain resources may be the same or different. For example, a coderesource corresponding to each of the M preset time domain resources mayperform frequency hopping transmission based on a predefined coderesource or a code resource notified by the base station.

It should be noted that, because all of the M preset time domainresources carry the same uplink control information content, to enablethe receive end to independently demodulate each preset time domainresource, a reference signal needs to be sent. The reference signal maybe borne on each of the M preset time domain resources, or may be borneon a time domain resource other than the M preset time domain resources.

In the process of specifically implementing step 902, optionally, atleast a reference signal is sent on each of the M preset time domainresources. In consideration of a single carrier characteristic of uplinktransmission of the user equipment, optionally, at least a referencesignal of one symbol is sent on each of the M preset time domainresources. To reduce a demodulation delay of the receive end,optionally, at least a first symbol on each of the M preset time domainresources is used to send a reference signal. Optionally, if a length ofa preset time domain resource is one symbol, the symbol is used to senda reference signal, and content of uplink control information may becarried in the reference signal. For example, different code resourcesare used to distinguish content of sent uplink control information.

Because a TTI is shortened, the single carrier characteristic may bedamaged in the uplink transmission of the user equipment. In the processof specifically implementing step 902, optionally, frequency divisionmultiplexing is performed on a reference signal and content of uplinkcontrol information. For example, if a length of a preset time domainresource is one symbol, both a reference signal and content of uplinkcontrol information are sent on the symbol. The reference signal and thecontent of the uplink control information occupy different frequencyresources.

This embodiment of the present application may be further applied to ascenario in which a TTI length of downlink transmission is not equal tothat of uplink transmission corresponding to the downlink transmission.The uplink carrier and the downlink carrier 2 in FIG. 4 are used as anexample below for specific description. It is assumed that a time lengthof a TTI of the uplink carrier is equal to a time length of N TTIs ofthe downlink carrier 2, and a length of a preset time domain resource isequal to a length of a TTI of the downlink carrier 2. That is, assumingthat the time length of the TTI of the downlink carrier 2 is L2, thetime length of the TTI of the uplink carrier is L1=N*L2, and a timedomain resource corresponding to one piece of uplink control informationincludes N preset time domain resources. In the embodiment shown in FIG.4, N=2. As shown in FIG. 4, in a HARQ time sequence, HARQ-ACKinformation corresponding to data in a k^(th) TTI of the downlinkcarrier 2 is fed back in the TTI of the uplink carrier corresponding toa (k+4)^(th) TTI of the downlink carrier 2. That is, HARQ-ACKinformation in 4301 is fed back in 4203, HARQ-ACK information in 4305 isfed back on a former half part of 4205, and HARQ-ACK information in 4306is fed back on a latter half part of 4205. If the user equipment has notbeen continuously scheduled in a plurality of downlink TTIs, that is, ifthe user equipment is scheduled in 4301, the user equipment may transmituplink control information corresponding to 4301 in a TTI that includestwo preset time domain resources and that is indicated by 4203. Toreduce a delay, the base station may demodulate only a first preset timedomain resource to determine uplink control information. To improvedemodulation performance, the base station may also demodulate twopreset time domain resources jointly to determine uplink controlinformation. If the user equipment is continuously scheduled in aplurality of downlink TTIs, as shown in the figure, assuming that theuser equipment is scheduled in 4305 and 4306, the user equipment maytransmit uplink control information corresponding to 4305 on the firstpreset time domain resource in a TTI that includes two preset timedomain resources and that is indicated by 4205, and transmit uplinkcontrol information corresponding to 4306 on a second preset time domainresource in a TTI that includes two preset time domain resources andthat is indicated by 4205. Corresponding, the base station demodulatesthe uplink control information corresponding to 4305 on the first presettime domain resource in the TTI that includes two preset time domainresources and that is indicated by 4205, and demodulates the uplinkcontrol information corresponding to 4306 on the second preset timedomain resource in the TTI that includes two preset time domainresources and that is indicated by 4205.

In this embodiment of the present application, the method may furtherinclude:

determining, by the user equipment, second uplink control information,where the second uplink control information includes at least one ofhybrid automatic repeat request information, channel state information,and scheduling request information; and

sending, by the user equipment, the second uplink control information ona time domain resource corresponding to the second uplink controlinformation, where

the length of the time domain resource corresponding to the first uplinkcontrol information is less than a length of the time domain resourcecorresponding to the second uplink control information.

It should be noted that, a sequence in which the user equipmentdetermines the first uplink control information and the second uplinkcontrol information is not limited herein.

Optionally, the length of the time domain resource corresponding to thesecond uplink control information is a length of a PUCCH correspondingto the second uplink control information. Optionally, the length of thetime domain resource corresponding to the second uplink controlinformation is 1 ms, 0.5 ms, 0.25 ms, four symbols, three symbols, ortwo symbols.

Optionally, when the length of the time domain resource corresponding tothe second uplink control information is 1 ms, the second uplink controlinformation is transmitted by selecting at least one of PUCCH formats inwhich lengths are 1 ms.

Optionally, when the length of the time domain resource corresponding tothe second uplink control information is less than or equal to 1 ms, thetime domain resource corresponding to the second uplink controlinformation includes N preset time domain resources, where N is aninteger greater than 1. It should be noted that, a method fordetermining, by the user equipment, the second uplink controlinformation and sending the second uplink control information on thetime domain resource corresponding to the second uplink controlinformation is the same as a method, described in steps 901 and 902, fordetermining, by the user equipment, the first uplink control informationand sending the first uplink control information on the time domainresource corresponding to the first uplink control information. Detailsare not described herein again.

In this embodiment of the present application, all of the M preset timedomain resources carry the same uplink control information content, andthe receive end may demodulate the M preset time domain resourcesjointly to improve demodulation performance, or may independentlydemodulate each preset time domain resource. Therefore, with referenceto the PUCCH channel structure in this embodiment of the presentapplication, when there are two pieces of uplink control informationcorresponding to time domain resources of different lengths and the timedomain resources corresponding to the two pieces of uplink controlinformation overlap, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Therefore, in this embodiment of the present application,the method may further include:

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, transmitting, by the user equipment,third uplink control information on the overlapping time domainresource, where the third uplink control information includes at leastone of fourth uplink control information and fifth uplink controlinformation, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Specifically, the third uplink control information may include thefollowing eight situations:

some information of the first uplink control information;

some information of the second uplink control information;

all information of the first uplink control information;

all information of the second uplink control information;

some information of the first uplink control information and someinformation of the second uplink control information;

some information of the first uplink control information and allinformation of the second uplink control information;

all information of the first uplink control information and someinformation of the second uplink control information; and

all information of the first uplink control information and allinformation of the second uplink control information.

The uplink control information transmission channel structure or methodthat is provided in this embodiment of the present application may befurther used with reference to the uplink control informationtransmission method in Embodiment 1 of the present application. For aspecific implementation method, refer to the implementation method ofEmbodiment 1 of the present application. Repetitive details are notdescribed herein again.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Further, when there are a plurality of pieces of uplinkcontrol information corresponding to time domain resources of differentlengths and the time domain resources corresponding to the plurality ofpieces of uplink control information overlap, the plurality of pieces ofuplink control information may be transmitted and correctly demodulatedbased on the method provided in this embodiment of the presentapplication.

The uplink control information transmission method of Embodiment 1 ofthe present application is applied to the user equipment, and the userequipment determines the first uplink control information and the seconduplink control information. When the time domain resource correspondingto the first uplink control information overlaps with the time domainresource corresponding to the second uplink control information, theuser equipment transmits the third uplink control information on theoverlapping time domain resource. In the foregoing embodiment of thepresent application, a plurality of application examples of the thirduplink control information are specifically described. The userequipment sends the third uplink control information to the basestation, and the base station receives the third uplink controlinformation.

Embodiment 3

This embodiment of the present application further discloses an uplinkcontrol information transmission method, applied to a base station. FIG.13 is a flowchart of the uplink control information transmission methodaccording to this embodiment of the present application. As shown inFIG. 13, the method includes the following steps.

Step 1301. The base station receives first uplink control information ona time domain resource corresponding to the first uplink controlinformation, and receives second uplink control information on a timedomain resource corresponding to the second uplink control information.

A length of the time domain resource corresponding to the first uplinkcontrol information is less than a length of the time domain resourcecorresponding to the second uplink control information, and the firstuplink control information or the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information.

Step 1302. When the time domain resource corresponding to the firstuplink control information overlaps with the time domain resourcecorresponding to the second uplink control information, the base stationreceives third uplink control information on the overlapping time domainresource.

The third uplink control information includes at least one of fourthuplink control information and fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

It should be noted that, the base station receives the first uplinkcontrol information and the second uplink control information in anindefinite sequence.

It should be noted that, in the method provided in this embodiment ofthe present application, content included in the first uplink controlinformation, the length of the time domain resource corresponding to thefirst uplink control information, a method for determining the length ofthe time domain resource corresponding to the first uplink controlinformation, and the like are the same as content included in the firstuplink control information, the length of the time domain resourcecorresponding to the first uplink control information, a method fordetermining the length of the time domain resource corresponding to thefirst uplink control information, and the like that are described inEmbodiment 1 of the present application. Details are not describedherein again.

It should be noted that, in the method provided in this embodiment ofthe present application, content included in the second uplink controlinformation, the length of the time domain resource corresponding to thesecond uplink control information, a method for determining the lengthof the time domain resource corresponding to the second uplink controlinformation, and the like are the same as content included in the seconduplink control information, the length of the time domain resourcecorresponding to the second uplink control information, a method fordetermining the length of the time domain resource corresponding to thesecond uplink control information, and the like that are described inEmbodiment 1 of the present application. Details are not describedherein again.

It should be noted that, in the method provided in this embodiment ofthe present application, a method for included content, an indicationform, a bearer resource, a sending manner, and the like of the thirduplink control information is the same as a method for included content,an indication form, a bearer resource, a sending manner, and the like ofthe third uplink control information that is described in Embodiment 1of the present application. Details are not described herein again.

As shown in Embodiment 1, this embodiment is also divided into threesituations based on different content of the third uplink controlinformation.

Situation 1: The third uplink control information includes the fourthuplink control information, that is, the third uplink controlinformation includes some or all of the first uplink controlinformation.

That is, the base station receives some or all of only the first uplinkcontrol information on the overlapping time domain resource of the timedomain resource corresponding to the first uplink control informationand the time domain resource corresponding to the second uplink controlinformation.

The situation 1 is specifically described by using FIG. 7 as an example.As shown in FIG. 7, it is assumed that a length of the time domainresource corresponding to the first uplink control information is twosymbols specifically corresponding to a symbol 0 and a symbol 1 that areused to transmit the first uplink control information; and A length ofthe time domain resource corresponding to the second uplink controlinformation is four symbols specifically corresponding to symbols 0, 1,2, and 3 that are used to transmit the second uplink controlinformation. The time domain resource corresponding to the first uplinkcontrol information overlaps with the time domain resource correspondingto the second uplink control information on the symbol 0 and thesymbol 1. The symbol 0 and the symbol 1 are indicated by using 7209, andthe symbol 2 and the symbol 3 are indicated by using 7210. In theexample shown in FIG. 7, the resource corresponding to the first uplinkcontrol information does not overlap with the resource corresponding tothe second uplink control information in frequency domain. The userequipment sends some or all of the first uplink control information onthe overlapping time domain resource of the time domain resourcecorresponding to the first uplink control information and the timedomain resource corresponding to the second uplink control information,for example, on the symbols indicated by 7209 in FIG. 7.

Correspondingly, the base station receives some or all of the firstuplink control information on the overlapping time domain resource suchas the symbols indicated by 7209 in FIG. 7. The base station receivessome or all of the second uplink control information on a time domainresource that does not include the overlapping time domain resource andthat is in the time domain resource corresponding to the second uplinkcontrol information, for example, on the symbols indicated by 7210 inFIG. 7. The base station does not receive the second uplink controlinformation on the overlapping time domain resource such as the symbolsindicated by 7209 in FIG. 7.

Optionally, that the base station receives some or all of the firstuplink control information on the overlapping time domain resource maybe that the base station receives some or all of the first uplinkcontrol information on a resource that corresponds to the first uplinkcontrol information and that is in the overlapping time domain resource.For example, the base station receives some or all of the first uplinkcontrol information on a resource indicated by 72091 in FIG. 7.

Optionally, that the base station receives some or all of the firstuplink control information on the overlapping time domain resource maybe that the base station receives some or all of the first uplinkcontrol information on a resource that corresponds to the second uplinkcontrol information and that is in the overlapping time domain resource.For example, the base station receives some or all of the first uplinkcontrol information on a resource indicated by 72092 in FIG. 7.

In FIG. 7, four rectangular frames at an upper left corner are 72091,and four rectangular frames at a lower left corner are 72092.

Situation 2: The third uplink control information includes the fifthuplink control information, that is, the third uplink controlinformation includes some or all of the second uplink controlinformation.

That is, the base station receives some or all of only the second uplinkcontrol information on the overlapping time domain resource of the timedomain resource corresponding to the first uplink control informationand the time domain resource corresponding to the second uplink controlinformation.

The situation 2 is also specifically described below by using FIG. 7 asan example. As shown in FIG. 7, it is assumed that a length of the timedomain resource corresponding to the first uplink control information istwo symbols specifically corresponding to a symbol 0 and a symbol 1 thatare used to transmit the first uplink control information; and A lengthof the time domain resource corresponding to the second uplink controlinformation is four symbols specifically corresponding to symbols 0, 1,2, and 3 that are used to transmit the second uplink controlinformation. The time domain resource corresponding to the first uplinkcontrol information overlaps with the time domain resource correspondingto the second uplink control information on the symbol 0 and thesymbol 1. The symbol 0 and the symbol 1 on the uplink carrier areindicated by using 7209, and the symbol 2 and the symbol 3 on the uplinkcarrier are indicated by using 7210. In the example shown in FIG. 7, theresource corresponding to the first uplink control information does notoverlap with the resource corresponding to the second uplink controlinformation in frequency domain. The user equipment sends some or all ofthe second uplink control information on the overlapping time domainresource of the time domain resource corresponding to the first uplinkcontrol information and the time domain resource corresponding to thesecond uplink control information, for example, on the symbols indicatedby 7209 in FIG. 7.

Correspondingly, the base station receives some or all of the seconduplink control information on the overlapping time domain resource suchas the symbols indicated by 7209 in FIG. 7. If some of the time domainresource corresponding to the first uplink control information overlapswith some of the time domain resource corresponding to the second uplinkcontrol information, the base station receives some or all of the firstuplink control information on a time domain resource that does notinclude the overlapping time domain resource and that is in the timedomain resource corresponding to the first uplink control information.

Optionally, that the base station transmits some or all of the seconduplink control information on the overlapping time domain resource maybe that the base station receives some or all of the second uplinkcontrol information on a resource that corresponds to the first uplinkcontrol information and that is in the overlapping time domain resource.For example, the base station receives some or all of the second uplinkcontrol information on a resource indicated by 72091 in FIG. 7.

Optionally, that the base station receives some or all of the seconduplink control information on the overlapping time domain resource maybe that the base station receives some or all of the second uplinkcontrol information on a resource that corresponds to the second uplinkcontrol information and that is in the overlapping time domain resource.For example, the base station receives some or all of the second uplinkcontrol information on a resource indicated by 72092 in FIG. 7.

Situation 3: The third uplink control information includes the fourthuplink control information and the fifth uplink control information.That is, the third uplink control information includes some or all ofthe first uplink control information, and some or all of the seconduplink control information.

That is, the base station receives some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on the overlapping time domain resource of the time domainresource corresponding to the first uplink control information and thetime domain resource corresponding to the second uplink controlinformation.

The situation 3 is also specifically described below by using FIG. 7 asan example. As shown in FIG. 7, it is assumed that a length of the timedomain resource corresponding to the first uplink control information istwo symbols specifically corresponding to a symbol 0 and a symbol 1 thatare used to transmit the first uplink control information; and A lengthof the time domain resource corresponding to the second uplink controlinformation is four symbols specifically corresponding to symbols 0, 1,2, and 3 that are used to transmit the second uplink controlinformation. The time domain resource corresponding to the first uplinkcontrol information overlaps with the time domain resource correspondingto the second uplink control information on the symbol 0 and thesymbol 1. The symbol 0 and the symbol 1 on the uplink carrier areindicated by using 7209, and the symbol 2 and the symbol 3 on the uplinkcarrier are indicated by using 7210. In the example shown in FIG. 7, theresource corresponding to the first uplink control information does notoverlap with the resource corresponding to the second uplink controlinformation in frequency domain. The user equipment transmits some orall of the first uplink control information and some or all of thesecond uplink control information on the overlapping time domainresource of the time domain resource corresponding to the first uplinkcontrol information and the time domain resource corresponding to thesecond uplink control information, for example, on the symbols indicatedby 7209 in FIG. 7.

Optionally, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource that corresponds to the first uplink controlinformation and that is in the overlapping time domain resource. Forexample, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource indicated by 72091 in FIG. 7. Correspondingly,the base station receives some or all of the first uplink controlinformation and some or all of the second uplink control information ona resource that corresponds to the first uplink control information andthat is in the overlapping time domain resource. For example, the basestation receives some or all of the first uplink control information andsome or all of the second uplink control information on a resourceindicated by 72091 in FIG. 7.

Optionally, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource that corresponds to the second uplink controlinformation and that is in the overlapping time domain resource. Forexample, the user equipment transmits some or all of the first uplinkcontrol information and some or all of the second uplink controlinformation on a resource indicated by 72092 in FIG. 7. Correspondingly,the base station receives some or all of the first uplink controlinformation and some or all of the second uplink control information ona resource that corresponds to the second uplink control information andthat is in the overlapping time domain resource. For example, the basestation receives some or all of the first uplink control information andsome or all of the second uplink control information on a resourceindicated by 72092 in FIG. 7.

Optionally, the user equipment transmits some or all of the first uplinkcontrol information on a resource that corresponds to the first uplinkcontrol information and that is in the overlapping time domain resource,and transmits some or all of the second uplink control information on aresource that corresponds to the second uplink control information andthat is in the overlapping time domain resource. For example, the userequipment transmits some or all of the first uplink control informationon a resource indicated by 72091 in FIG. 7, and transmits some or all ofthe second uplink control information on a resource indicated by 72092in FIG. 7. Correspondingly, the base station receives some or all of thefirst uplink control information on a resource that corresponds to thefirst uplink control information and that is in the overlapping timedomain resource, and receives some or all of the second uplink controlinformation on a resource that corresponds to the second uplink controlinformation and that is in the overlapping time domain resource. Forexample, the base station receives some or all of the first uplinkcontrol information on a resource indicated by 72091 in FIG. 7, andreceives some or all of the second uplink control information on aresource indicated by 72092 in FIG. 7.

Optionally, that the base station receives uplink control informationmay be that the base station receives the uplink control informationbased on a code resource and/or frequency resource corresponding to theuplink control information. Optionally, the base station demodulates anddecodes the received uplink control information. Further, optionally,the base station demodulates and decodes the received uplink controlinformation based on a modulation and coding manner and/or rate matchingcorresponding to the uplink control information.

It should be noted that, in Embodiment 1 of the present application, theuser equipment may use a plurality of the three situations to send thethird uplink control information, so as to resolve an uplink controlinformation transmission problem when there are a plurality of pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and the time domain resources corresponding to theplurality of pieces of uplink control information overlap.Correspondingly, the base station should also use a plurality of thethree situations to receive the third uplink control information, and aspecific receiving method is similar to the receiving method describedabove. Details are not described herein again.

Optionally, before the base station receives the third uplink controlinformation, the method further includes:

sending, by the base station, indication information to user equipment,where the indication information includes at least one of the followinginformation:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

It should be noted that, in the method provided in this embodiment ofthe present application, a method for included content, an indicationform, a bearer resource, a sending manner, and the like of the foregoinginformation is the same as a method for included content, an indicationform, a bearer resource, a sending manner, and the like of the foregoinginformation that is described in Embodiment 1 of the presentapplication. Details are not described herein again.

This embodiment of the present application provides an uplink controlinformation transmission method. When there are at least two pieces ofuplink control information corresponding to time domain resources ofdifferent lengths and the time domain resources corresponding to the atleast two pieces of uplink control information overlap, some or all ofonly one of the at least two pieces of uplink control information istransmitted, or some or all of each of two pieces of uplink controlinformation is transmitted by using a multiplexing method, so as toensure that uplink control information of a higher priority istransmitted, or ensure demodulation performance of uplink controlinformation of a higher priority.

Embodiment 4

This embodiment of the present application further provides an uplinkcontrol information transmission method, applied to a base station. FIG.14 is a flowchart of the uplink control information transmission methodaccording to this embodiment of the present application. As shown inFIG. 14, the method includes the following steps.

Step 1401. The base station receives first uplink control information onat least one part of a time domain resource corresponding to the firstuplink control information.

The first uplink control information includes at least one of hybridautomatic repeat request information, channel state information, andscheduling request information, the time domain resource correspondingto the first uplink control information includes M preset time domainresources, and M is an integer greater than or equal to one.

The at least one part of the time domain resource corresponding to thefirst uplink control information includes at least one preset timedomain resource, and user equipment sends all information of the firstuplink control information on each of the M preset time domainresources.

A length corresponding to each of the M preset time domain resources isless than six symbols.

Step 1402. The base station demodulates the first uplink controlinformation.

It should be noted that, in the method provided in this embodiment ofthe present application, content included in the first uplink controlinformation, a length of the time domain resource corresponding to thefirst uplink control information, a quantity of the preset time domainresources included in the time domain resource corresponding to thefirst uplink control information, a method for determining the length ofthe time domain resource corresponding to the first uplink controlinformation, a PUCCH channel structure corresponding to the first uplinkcontrol information, and the like are the same as content included inthe first uplink control information, a length of the time domainresource corresponding to the first uplink control information, aquantity of the preset time domain resources included in the time domainresource corresponding to the first uplink control information, a methodfor determining the length of the time domain resource corresponding tothe first uplink control information, a PUCCH channel structurecorresponding to the first uplink control information, and the like thatare described in Embodiment 2 of the present application. Details arenot described herein again.

It should be noted that, in the method provided in this embodiment ofthe present application, a length of a preset time domain resource, alocation of a preset time domain resource, a method for sending a presettime domain resource, and the like are the same as a length of a presettime domain resource, a location of a preset time domain resource, amethod for sending a preset time domain resource, and the like that aredescribed in Embodiment 2 of the present application. Details are notdescribed herein again.

Optionally, the method further includes:

receiving, by the base station, second uplink control information on atime domain resource corresponding to the second uplink controlinformation, where the second uplink control information includes atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information, and a length of thetime domain resource corresponding to the first uplink controlinformation is less than a length of the time domain resourcecorresponding to the second uplink control information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, receiving, by the base station, thirduplink control information on the overlapping time domain resource,where the third uplink control information includes at least one offourth uplink control information and fifth uplink control information,where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

It should be noted that, in the method provided in this embodiment ofthe present application, content included in the second uplink controlinformation, the length of the time domain resource corresponding to thesecond uplink control information, a method for determining the lengthof the time domain resource corresponding to the second uplink controlinformation, and the like are the same as content included in the seconduplink control information, the length of the time domain resourcecorresponding to the second uplink control information, a method fordetermining the length of the time domain resource corresponding to thesecond uplink control information, and the like that are described inEmbodiment 2 of the present application. Details are not describedherein again.

It should be noted that, in the method provided in this embodiment ofthe present application, a method for included content, an indicationform, a bearer resource, a sending manner, and the like of the thirduplink control information is the same as a method for included content,an indication form, a bearer resource, a sending manner, and the like ofthe third uplink control information that is described in Embodiment 2of the present application. Details are not described herein again.

It should be noted that, the uplink control information transmissionimplementation method provided in this embodiment of the presentapplication is the same as the uplink control information transmissionimplementation method described in Embodiment 2 of the presentapplication. Details are not described herein again.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Further, when there are a plurality of pieces of uplinkcontrol information corresponding to time domain resources of differentlengths and the time domain resources corresponding to the plurality ofpieces of uplink control information overlap, the plurality of pieces ofuplink control information may be transmitted and correctly demodulatedbased on the method provided in this embodiment of the presentapplication.

Embodiment 5

Based on a same inventive idea as that of Embodiment 1, this embodimentof the present application further provides user equipment fortransmitting uplink control information. A method corresponding to theuser equipment for transmitting uplink control information is the uplinkcontrol information transmission method of Embodiment 1 of the presentapplication. Therefore, for implementation of the user equipment fortransmitting uplink control information of this embodiment of thepresent application, refer to implementation of the method. Repetitivedetails are not described herein again.

As shown in FIG. 15, an uplink control information transmissionapparatus of the user equipment includes a first processor 1501 and afirst transceiver 1502.

The first processor 1501 is configured to determine first uplink controlinformation and second uplink control information, where a length of atime domain resource corresponding to the first uplink controlinformation is less than a length of a time domain resourcecorresponding to the second uplink control information, and the firstuplink control information or the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information; and

the first transceiver 1502 is configured to transmit the first uplinkcontrol information on the time domain resource corresponding to thefirst uplink control information, and transmit the second uplink controlinformation on the time domain resource corresponding to the seconduplink control information; and when the time domain resourcecorresponding to the first uplink control information overlaps with thetime domain resource corresponding to the second uplink controlinformation, transmit third uplink control information on theoverlapping time domain resource, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the first transceiver 1502 is furtherconfigured to send the fifth uplink control information on a time domainresource that does not include the overlapping time domain resource andthat is in the time domain resource corresponding to the second uplinkcontrol information.

Optionally, the third uplink control information includes the fifthuplink control information, and the first transceiver 1502 is furtherconfigured to send the fourth uplink control information on a timedomain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thefirst uplink control information.

Optionally, the first transceiver 1502 is further configured to send thethird uplink control information on the time domain resourcecorresponding to the first uplink control information.

Optionally, the first transceiver 1502 is further configured to send thethird uplink control information on the time domain resourcecorresponding to the second uplink control information.

Optionally, the first transceiver 1502 is further configured to receiveindication information sent by a base station, where the indicationinformation includes at least one of the following information:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

Based on the uplink control information transmission apparatus of thisembodiment of the present application, when there are at least twopieces of uplink control information corresponding to time domainresources of different lengths and the time domain resourcescorresponding to the at least two pieces of uplink control informationoverlap, some or all of only one of the at least two pieces of uplinkcontrol information is transmitted, or some or all of each of two piecesof uplink control information is transmitted by using a multiplexingmethod, so as to ensure that uplink control information of a higherpriority is transmitted, or ensure demodulation performance of uplinkcontrol information of a higher priority.

Embodiment 6

Based on a same inventive idea as that of Embodiment 3, this embodimentof the present application further provides a base station fortransmitting uplink control information. A method corresponding to thebase station for transmitting uplink control information is the uplinkcontrol information transmission method of Embodiment 3 of the presentapplication. Therefore, for implementation of the base station fortransmitting uplink control information of this embodiment of thepresent application, refer to implementation of the method. Repetitivedetails are not described herein again.

An uplink control information transmission apparatus of the base stationmay include a transceiver and a processor.

In this embodiment of the present application, the transceiver isconfigured to receive first uplink control information on a time domainresource corresponding to the first uplink control information, andreceive second uplink control information on a time domain resourcecorresponding to the second uplink control information; and theprocessor is configured to demodulate the received first uplink controlinformation or second uplink control information, where a length of thetime domain resource corresponding to the first uplink controlinformation is less than a length of the time domain resourcecorresponding to the second uplink control information, and the firstuplink control information or the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the transceiver is further configuredto receive third uplink control information on the overlapping timedomain resource; and the processor is further configured to demodulatethe received third uplink control information, where the third uplinkcontrol information includes at least one of fourth uplink controlinformation and fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, the transceiver is further configured toreceive the fifth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the second uplink controlinformation, and the processor is further configured to demodulate thereceived fifth uplink control information.

Optionally, the third uplink control information includes the fifthuplink control information, the transceiver is further configured toreceive the fourth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the first uplink controlinformation, and the processor is further configured to demodulate thereceived fourth uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information and the fifth uplink control information, andthe transceiver is further configured to perform at least one of thefollowing:

receiving the third uplink control information on a resource thatcorresponds to the first uplink control information and that is in theoverlapping time domain resource; and

receiving the third uplink control information on a resource thatcorresponds to the second uplink control information and that is in theoverlapping time domain resource.

Correspondingly, the processor is further configured to demodulate thereceived third uplink control information.

Optionally, the transceiver is further configured to send indicationinformation to user equipment, where the indication information includesat least one of the following information:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

Based on the uplink control information transmission apparatus of thisembodiment of the present application, when there are at least twopieces of uplink control information corresponding to time domainresources of different lengths and the time domain resourcescorresponding to the at least two pieces of uplink control informationoverlap, some or all of only one of the at least two pieces of uplinkcontrol information is transmitted, or some or all of each of two piecesof uplink control information is transmitted by using a multiplexingmethod, so as to ensure that uplink control information of a higherpriority is transmitted, or ensure demodulation performance of uplinkcontrol information of a higher priority.

Embodiment 7

Based on a same inventive idea as that of Embodiment 1, this embodimentof the present application further provides an uplink controlinformation transmission apparatus. A method corresponding to the uplinkcontrol information transmission apparatus is the uplink controlinformation transmission method of Embodiment 1 of the presentapplication. Therefore, for implementation of the uplink controlinformation transmission apparatus of this embodiment of the presentapplication, refer to implementation of the method. Repetitive detailsare not described herein again.

FIG. 16 is a schematic diagram of the uplink control informationtransmission apparatus according to this embodiment of the presentapplication. As shown in FIG. 16, the apparatus is applied to userequipment. The apparatus includes:

a first processing unit 1601, configured to determine first uplinkcontrol information and second uplink control information, where alength of a time domain resource corresponding to the first uplinkcontrol information is less than a length of a time domain resourcecorresponding to the second uplink control information, and the firstuplink control information or the second uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information; and

a first transceiver unit 1602, configured to transmit the first uplinkcontrol information on the time domain resource corresponding to thefirst uplink control information, and transmit the second uplink controlinformation on the time domain resource corresponding to the seconduplink control information; and when the time domain resourcecorresponding to the first uplink control information overlaps with thetime domain resource corresponding to the second uplink controlinformation, transmit third uplink control information on theoverlapping time domain resource, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the first transceiver unit 1602 isfurther configured to send the fifth uplink control information on atime domain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thesecond uplink control information.

Optionally, the third uplink control information includes the fifthuplink control information, and the first transceiver unit 1602 isfurther configured to send the fourth uplink control information on atime domain resource that does not include the overlapping time domainresource and that is in the time domain resource corresponding to thefirst uplink control information.

Optionally, the first transceiver unit 1602 is further configured tosend the third uplink control information on the time domain resourcecorresponding to the first uplink control information.

Optionally, the first transceiver unit 1602 is further configured tosend the third uplink control information on the time domain resourcecorresponding to the second uplink control information.

Optionally, the first transceiver unit 1602 is further configured toreceive indication information sent by a base station, where theindication information includes at least one of the followinginformation:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

Based on the uplink control information transmission apparatus of thisembodiment of the present application, when there are at least twopieces of uplink control information corresponding to time domainresources of different lengths and the time domain resourcescorresponding to the at least two pieces of uplink control informationoverlap, some or all of only one of the at least two pieces of uplinkcontrol information is transmitted, or some or all of each of two piecesof uplink control information is transmitted by using a multiplexingmethod, so as to ensure that uplink control information of a higherpriority is transmitted, or ensure demodulation performance of uplinkcontrol information of a higher priority.

Embodiment 8

Based on a same inventive idea as that of Embodiment 3, this embodimentof the present application further provides an uplink controlinformation transmission apparatus. A method corresponding to the uplinkcontrol information transmission apparatus is the uplink controlinformation transmission method of Embodiment 3 of the presentapplication. Therefore, for implementation of the uplink controlinformation transmission apparatus of this embodiment of the presentapplication, refer to implementation of the method. Repetitive detailsare not described herein again.

This embodiment of the present application provides the uplink controlinformation transmission apparatus, applied to a base station. Theapparatus includes:

a transceiver unit, configured to receive first uplink controlinformation on a time domain resource corresponding to the first uplinkcontrol information, and receive second uplink control information on atime domain resource corresponding to the second uplink controlinformation; and a processing unit, configured to demodulate thereceived first uplink control information or second uplink controlinformation, where a length of the time domain resource corresponding tothe first uplink control information is less than a length of the timedomain resource corresponding to the second uplink control information,and the first uplink control information or the second uplink controlinformation includes at least one of hybrid automatic repeat requestinformation, channel state information, and scheduling requestinformation; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the transceiver unit is furtherconfigured to receive third uplink control information on theoverlapping time domain resource; and the processing unit is furtherconfigured to demodulate the received third uplink control information,where the third uplink control information includes at least one offourth uplink control information and fifth uplink control information,where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the length of the time domain resource corresponding to thefirst uplink control information is a first transmission time intervaltime length, and the length of the time domain resource corresponding tothe second uplink control information is a second transmission timeinterval time length;

the first transmission time interval time length is less than the secondtransmission time interval time length; and

the first transmission time interval time length is less than onemillisecond.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Optionally, the third uplink control information includes the fourthuplink control information, and the transceiver unit is furtherconfigured to:

receive the fifth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the second uplink controlinformation; and the processing unit is further configured to demodulatethe received fifth uplink control information.

Optionally, the third uplink control information includes the fifthuplink control information, and the transceiver unit is furtherconfigured to:

receive the fourth uplink control information on a time domain resourcethat does not include the overlapping time domain resource and that isin the time domain resource corresponding to the first uplink controlinformation; and the processing unit is further configured to demodulatethe received fourth uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information and the fifth uplink control information, andthe transceiver unit is further configured to perform at least one ofthe following:

receiving the third uplink control information on a resource thatcorresponds to the first uplink control information and that is in theoverlapping time domain resource; and

receiving the third uplink control information on a resource thatcorresponds to the second uplink control information and that is in theoverlapping time domain resource.

Correspondingly, the processing unit is further configured to demodulatethe received third uplink control information.

Optionally, the transceiver unit is further configured to sendindication information to user equipment, where the indicationinformation includes at least one of the following information:

resource allocation information of the time domain resourcecorresponding to the first uplink control information;

resource allocation information of the time domain resourcecorresponding to the second uplink control information;

indication information of the overlapping time domain resource; and

indication information of the third uplink control information.

Based on the uplink control information transmission apparatus of thisembodiment of the present application, when there are at least twopieces of uplink control information corresponding to time domainresources of different lengths and the time domain resourcescorresponding to the at least two pieces of uplink control informationoverlap, some or all of only one of the at least two pieces of uplinkcontrol information is transmitted, or some or all of each of two piecesof uplink control information is transmitted by using a multiplexingmethod, so as to ensure that uplink control information of a higherpriority is transmitted, or ensure demodulation performance of uplinkcontrol information of a higher priority.

Embodiment 9

Based on a same inventive idea as that of Embodiment 2, this embodimentof the present application further provides user equipment fortransmitting uplink control information. A method corresponding to theuser equipment for transmitting uplink control information is the uplinkcontrol information transmission method of Embodiment 2 of the presentapplication. Therefore, for implementation of the user equipment fortransmitting uplink control information of this embodiment of thepresent application, refer to implementation of the method. Repetitivedetails are not described herein again.

FIG. 17 is a schematic diagram of an uplink control informationtransmission apparatus according to this embodiment of the presentapplication. As shown in FIG. 17, the apparatus is applied to userequipment. The apparatus includes:

a second processor 1701, configured to determine first uplink controlinformation, where a length of a time domain resource corresponding tothe first uplink control information is less than one millisecond, thetime domain resource corresponding to the first uplink controlinformation includes M preset time domain resources, M is an integergreater than or equal to one, and the first uplink control informationincludes at least one of hybrid automatic repeat request information,channel state information, and scheduling request information; and

a second transceiver 1702, configured to send all information of thefirst uplink control information on each of the M preset time domainresources, where

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the second processor 1701 is further configured to determinesecond uplink control information, where the second uplink controlinformation includes at least one of hybrid automatic repeat requestinformation, channel state information, and scheduling requestinformation;

the second transceiver 1702 is further configured to send the seconduplink control information on a time domain resource corresponding tothe second uplink control information, where the length of the timedomain resource corresponding to the first uplink control information isless than a length of the time domain resource corresponding to thesecond uplink control information; and

the second transceiver 1702 is further configured to: when the timedomain resource corresponding to the first uplink control informationoverlaps with the time domain resource corresponding to the seconduplink control information, transmit third uplink control information onthe overlapping time domain resource, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Further, when there are a plurality of pieces of uplinkcontrol information corresponding to time domain resources of differentlengths and the time domain resources corresponding to the plurality ofpieces of uplink control information overlap, the plurality of pieces ofuplink control information may be transmitted and correctly demodulatedbased on the method provided in this embodiment of the presentapplication.

Embodiment 10

Based on a same inventive idea as that of Embodiment 4, this embodimentof the present application further provides a base station fortransmitting uplink control information. A method corresponding to thebase station for transmitting uplink control information is the uplinkcontrol information transmission method of Embodiment 4 of the presentapplication. Therefore, for implementation of the base station fortransmitting uplink control information of this embodiment of thepresent application, refer to implementation of the method. Repetitivedetails are not described herein again.

This embodiment of the present application provides an uplink controlinformation transmission apparatus, characterized in that the apparatusis applied to the base station. The apparatus includes:

a transceiver, configured to receive first uplink control information onat least one part of a time domain resource corresponding to the firstuplink control information; and a processor, configured to demodulatethe received first uplink control information, where the first uplinkcontrol information includes at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation, the time domain resource corresponding to the first uplinkcontrol information includes M preset time domain resources, and M is aninteger greater than or equal to one;

the at least one part of the time domain resource corresponding to thefirst uplink control information includes at least one preset timedomain resource, and the at least one preset time domain resourceincludes all information of the first uplink control information; and

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the transceiver is further configured to:

receive second uplink control information on a time domain resourcecorresponding to the second uplink control information, where the seconduplink control information includes at least one of hybrid automaticrepeat request information, channel state information, and schedulingrequest information, and a length of the time domain resourcecorresponding to the first uplink control information is less than alength of the time domain resource corresponding to the second uplinkcontrol information;

the processor is further configured to demodulate the received seconduplink control information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the transceiver is further configuredto receive third uplink control information on the overlapping timedomain resource; and the processor is further configured to demodulatethe third uplink control information, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Further, when there are a plurality of pieces of uplinkcontrol information corresponding to time domain resources of differentlengths and the time domain resources corresponding to the plurality ofpieces of uplink control information overlap, the plurality of pieces ofuplink control information may be transmitted and correctly demodulatedbased on the method provided in this embodiment of the presentapplication.

Embodiment 11

Based on a same inventive idea as that of Embodiment 2, this embodimentof the present application further provides an uplink controlinformation transmission apparatus. A method corresponding to the uplinkcontrol information transmission apparatus is the uplink controlinformation transmission method of Embodiment 2 of the presentapplication. Therefore, for implementation of the uplink controlinformation transmission apparatus of this embodiment of the presentapplication, refer to implementation of the method. Repetitive detailsare not described herein again.

FIG. 18 is a schematic diagram of the uplink control informationtransmission apparatus according to this embodiment of the presentapplication. As shown in FIG. 18, the apparatus is applied to userequipment. The apparatus includes:

a second processing unit 1801, configured to determine first uplinkcontrol information, where a length of a time domain resourcecorresponding to the first uplink control information is less than onemillisecond, the time domain resource corresponding to the first uplinkcontrol information includes M preset time domain resources, M is aninteger greater than or equal to one, and the first uplink controlinformation includes at least one of hybrid automatic repeat requestinformation, channel state information, and scheduling requestinformation; and

a second transceiver unit 1802, configured to send all information ofthe first uplink control information on each of the M preset time domainresources, where

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the second processing unit 1801 is further configured todetermine second uplink control information, where the second uplinkcontrol information includes at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation;

the second transceiver unit 1802 is further configured to send thesecond uplink control information on a time domain resourcecorresponding to the second uplink control information, where the lengthof the time domain resource corresponding to the first uplink controlinformation is less than a length of the time domain resourcecorresponding to the second uplink control information; and

the second transceiver unit 1802 is further configured to: when the timedomain resource corresponding to the first uplink control informationoverlaps with the time domain resource corresponding to the seconduplink control information, transmit third uplink control information onthe overlapping time domain resource, where the third uplink controlinformation includes at least one of fourth uplink control informationand fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Further, when there are a plurality of pieces of uplinkcontrol information corresponding to time domain resources of differentlengths and the time domain resources corresponding to the plurality ofpieces of uplink control information overlap, the plurality of pieces ofuplink control information may be transmitted and correctly demodulatedbased on the method provided in this embodiment of the presentapplication.

Embodiment 12

Based on a same inventive idea as that of Embodiment 4, this embodimentof the present application further provides an uplink controlinformation transmission apparatus. A method corresponding to the uplinkcontrol information transmission apparatus is the uplink controlinformation transmission method of Embodiment 4 of the presentapplication. Therefore, for implementation of the uplink controlinformation transmission apparatus of this embodiment of the presentapplication, refer to implementation of the method. Repetitive detailsare not described herein again.

This embodiment of the present application provides the uplink controlinformation transmission apparatus, characterized in that the apparatusis applied to a base station. The apparatus includes:

a transceiver unit, configured to receive first uplink controlinformation on at least one part of a time domain resource correspondingto the first uplink control information; and a processing unit,configured to demodulate the received first uplink control information,where the first uplink control information includes at least one ofhybrid automatic repeat request information, channel state information,and scheduling request information, the time domain resourcecorresponding to the first uplink control information includes M presettime domain resources, and M is an integer greater than or equal to one;

the at least one part of the time domain resource corresponding to thefirst uplink control information includes at least one preset timedomain resource, and the at least one preset time domain resourceincludes all information of the first uplink control information; and

a length corresponding to each of the M preset time domain resources isless than six symbols.

Optionally, that the length corresponding to each of the M preset timedomain resources is less than six symbols includes:

the length corresponding to each of the M preset time domain resourcesis one symbol;

the length corresponding to each of the M preset time domain resourcesis two symbols; or

the length corresponding to each of the M preset time domain resourcesis three symbols.

Optionally, the transceiver unit is further configured to:

receive second uplink control information on a time domain resourcecorresponding to the second uplink control information, where the seconduplink control information includes at least one of hybrid automaticrepeat request information, channel state information, and schedulingrequest information, and a length of the time domain resourcecorresponding to the first uplink control information is less than alength of the time domain resource corresponding to the second uplinkcontrol information;

the processing unit is further configured to demodulate the receivedsecond uplink control information; and

when the time domain resource corresponding to the first uplink controlinformation overlaps with the time domain resource corresponding to thesecond uplink control information, the transceiver unit is furtherconfigured to receive third uplink control information on theoverlapping time domain resource; and the processing unit is furtherconfigured to demodulate the third uplink control information, where thethird uplink control information includes at least one of fourth uplinkcontrol information and fifth uplink control information, where

the fourth uplink control information includes some information of thefirst uplink control information or all information of the first uplinkcontrol information, and the fifth uplink control information includessome information of the second uplink control information or allinformation of the second uplink control information.

Optionally, the third uplink control information includes the fourthuplink control information, where the first uplink control informationincludes at least one of the hybrid automatic repeat request informationor the scheduling request information, and the second uplink controlinformation includes the channel state information and does not includethe hybrid automatic repeat request information and the schedulingrequest information; or

the third uplink control information includes the fifth uplink controlinformation, the second uplink control information includes at least oneof the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information includesthe channel state information and does not include the hybrid automaticrepeat request information and the scheduling request information.

Based on the uplink control information transmission channel structureor method that is provided in this embodiment of the presentapplication, uplink control information can still be correctlydemodulated when the uplink control information is transmitted on someof a time domain resource that corresponds to the uplink controlinformation and that is pre-allocated for the uplink controlinformation. Further, when there are a plurality of pieces of uplinkcontrol information corresponding to time domain resources of differentlengths and the time domain resources corresponding to the plurality ofpieces of uplink control information overlap, the plurality of pieces ofuplink control information may be transmitted and correctly demodulatedbased on the method provided in this embodiment of the presentapplication.

The embodiments of the present application provide an uplink controlinformation transmission method and apparatus. When there are at leasttwo pieces of uplink control information corresponding to time domainresources of different lengths and the time domain resourcescorresponding to the at least two pieces of uplink control informationoverlap, some or all of only one of the at least two pieces of uplinkcontrol information is transmitted, or some or all of each of two piecesof uplink control information is transmitted by using a multiplexingmethod, so as to ensure that uplink control information of a higherpriority is transmitted, or ensure demodulation performance of uplinkcontrol information of a higher priority. The present application canresolve an uplink control information transmission problem when thereare a plurality of pieces of uplink control information corresponding totime domain resources of different lengths and a conflict occurs betweenthe time domain resources corresponding to the plurality of pieces ofuplink control information, thereby improving transmission efficiency.

The described device embodiment is merely an example. The functionalunits described as separate parts may or may not be physically separate,and parts displayed as functional units may or may not be physicalunits, may be located in one position, or may be distributed on aplurality of network units. Some or all of the modules may be selectedbased on actual needs to achieve the objectives of the solutions of theembodiments. A person of ordinary skill in the art may understand andimplement the embodiments of the present application without creativeefforts.

The present application can be described in the general context ofcomputer executable instructions executed by a computer, for example, aprogram module. Generally, the program unit includes a routine, program,object, component, data structure, and the like for executing aparticular task or implementing a particular abstract data type. Thepresent application may also be practiced in distributed computingenvironments in which tasks are performed by remote processing devicesthat are connected by using a communications network. In a distributedcomputing environment, program modules may be located in both local andremote computer storage media including storage devices.

A person of ordinary skill in the art may understand that all or a partof the steps of the method embodiments may be implemented by a programinstructing related hardware. The program may be stored in a computerreadable storage medium, such as a ROM, a RAM, a magnetic disk, or anoptical disc.

It should be noted that in this specification, relational terms such asfirst and second are only used to distinguish one entity or operationfrom another, and do not necessarily require or imply that any actualrelationship or sequence exists between these entities or operations.Moreover, the terms “include”, “comprise”, or their any other variant isintended to cover a non-exclusive inclusion, so that a process, amethod, an article, or an apparatus that includes a list of elements notonly includes those elements but also includes other elements which arenot expressly listed, or further includes elements inherent to suchprocess, method, article, or apparatus. An element preceded by “includesa . . . ” does not, without more constraints, preclude the existence ofadditional identical elements in the process, method, article, orapparatus that includes the element.

In short, the foregoing descriptions are merely examples of embodimentsof the present application, but are not intended to limit the protectionscope of the present application. Specific examples are used in thisspecification to describe the principle and implementations of thepresent application. The descriptions of the foregoing embodiments aremerely intended to help understand the method and core idea of thepresent application. In addition, a person skilled in the art may, basedon the idea of the present application, make modifications with respectto the specific implementations and the application scope. Therefore,the content of this specification shall not be construed as a limitationon the present application. Therefore, the content of this specificationshall not be construed as a limitation on the present application. Anymodification, equivalent replacement, or improvement made withoutdeparting from the spirit and principle of the present application shallfall within the protection scope of the present invention.

What is claimed is:
 1. A communication method, wherein the methodcomprises: determining, by a terminal device, first uplink controlinformation and second uplink control information, wherein a length of atime domain resource corresponding to the first uplink controlinformation is less than a length of a time domain resourcecorresponding to the second uplink control information, wherein: thefirst uplink control information and the second uplink controlinformation are hybrid automatic repeat request information; or thefirst uplink control information comprises at least one of channel stateinformation or scheduling request information; and the second uplinkcontrol information comprises at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation; or the first uplink control information comprises at leasttwo of hybrid automatic repeat request information, channel stateinformation, and scheduling request information, and the second uplinkcontrol information comprises at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation; and when the time domain resource corresponding to thefirst uplink control information overlaps with the time domain resourcecorresponding to the second uplink control information, transmitting, bythe terminal device, third uplink control information on the overlappingtime domain resource, wherein the third uplink control informationcomprises some or all of the first uplink control information, and doesnot comprise the second uplink control information.
 2. The methodaccording to claim 1, wherein the length of the time domain resourcecorresponding to the first uplink control information is less than onemillisecond.
 3. The method according to claim 1, wherein, the length ofthe time domain resource corresponding to the first uplink controlinformation is a first transmission time interval (TTI) time length, andthe length of the time domain resource corresponding to the seconduplink control information is a second TTI time length, where the firstTTI time length is less than the second TTI time length.
 4. The methodaccording to claim 1, wherein the third uplink control informationcomprises some or all of the first uplink control information, and doesnot comprise the second uplink control information comprises: the firstuplink control information comprises the hybrid automatic repeat requestinformation and the scheduling request information, and the seconduplink control information comprises the channel state information anddoes not comprise the hybrid automatic repeat request information andthe scheduling request information; or the second uplink controlinformation comprises fifth uplink control information, the seconduplink control information comprises at least one of the hybridautomatic repeat request information or the scheduling requestinformation, and the first uplink control information comprises thechannel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 5.The method according to claim 1, wherein the third uplink controlinformation comprises fourth uplink control information, the firstuplink control information comprises at least one of the hybridautomatic repeat request information or the scheduling requestinformation, and the second uplink control information comprises thechannel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 6.The method according to claim 1, wherein priority of the first uplinkcontrol information is higher than priority of the second uplink controlinformation.
 7. A communication apparatus, wherein the apparatuscomprises: a processor, configured to determine first uplink controlinformation and second uplink control information, wherein a length of atime domain resource corresponding to the first uplink controlinformation is less than a length of a time domain resourcecorresponding to the second uplink control information, wherein: thefirst uplink control information and the second uplink controlinformation are hybrid automatic repeat request information; the firstuplink control information comprises at least one of channel stateinformation or scheduling request information; and the second uplinkcontrol information comprises at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation; or the first uplink control information comprises at leasttwo of hybrid automatic repeat request information, channel stateinformation, and scheduling request information, and the second uplinkcontrol information comprises at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation; and a transceiver, configured to: when the time domainresource corresponding to the first uplink control information overlapswith the time domain resource corresponding to the second uplink controlinformation, and transmit third uplink control information on theoverlapping time domain resource, wherein the third uplink controlinformation comprises some or all of the first uplink controlinformation, and does not comprise the second uplink controlinformation.
 8. The apparatus according to claim 7, wherein the lengthof the time domain resource corresponding to the first uplink controlinformation is less than one millisecond.
 9. The apparatus according toclaim 7, wherein the length of the time domain resource corresponding tothe first uplink control information is a first transmission timeinterval (TTI) time length, and the length of the time domain resourcecorresponding to the second uplink control information is a second TTItime length, where the first TTI time length is less than the second TTItime length.
 10. The apparatus according to claim 7, wherein the thirduplink control information comprises some or all of the first uplinkcontrol information, and does not comprise the second uplink controlinformation comprises: the first uplink control information comprisesthe hybrid automatic repeat request information and the schedulingrequest information, and the second uplink control information comprisesthe channel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information; orthe second uplink control information comprises fifth uplink controlinformation, the second uplink control information comprises at leastone of the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information comprisesthe channel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 11.The apparatus according to claim 7, wherein the third uplink controlinformation comprises fourth uplink control information, the firstuplink control information comprises at least one of the hybridautomatic repeat request information or the scheduling requestinformation, and the second uplink control information comprises thechannel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 12.The apparatus according to claim 7, wherein priority of the first uplinkcontrol information is higher than priority of the second uplink controlinformation.
 13. The apparatus according to claim 7, wherein the thirduplink control information comprises the fourth uplink controlinformation, and the transceiver is further configured to: send fifthuplink control information on a time domain resource that does notcomprise the overlapping time domain resource and that is in the timedomain resource corresponding to the second uplink control information.14. A non-transitory computer readable medium storing instructions codesfor a terminal device, which when executed by the terminal deviceperforms: determining first uplink control information and second uplinkcontrol information, wherein a length of a time domain resourcecorresponding to the first uplink control information is less than alength of a time domain resource corresponding to the second uplinkcontrol information, wherein: the first uplink control information andthe second uplink control information are hybrid automatic repeatrequest information; the first uplink control information comprises atleast one of channel state information or scheduling requestinformation; and the second uplink control information comprises atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information; or the first uplinkcontrol information comprises at least two of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation, and the second uplink control information comprises atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information; and when the timedomain resource corresponding to the first uplink control informationoverlaps with the time domain resource corresponding to the seconduplink control information, transmitting third uplink controlinformation on the overlapping time domain resource, wherein the thirduplink control information comprises some or all of the first uplinkcontrol information, and does not comprise the second uplink controlinformation.
 15. An uplink control information transmission method,wherein the method comprises: receiving, by a base station, first uplinkcontrol information on at least one part of a time domain resourcecorresponding to the first uplink control information; receiving, by thebase station, second uplink control information on at least one part ofa time domain resource corresponding to the second uplink controlinformation, wherein: a length of the time domain resource correspondingto the first uplink control information is less than a length of thetime domain resource corresponding to the second uplink controlinformation; the first uplink control information and the second uplinkcontrol information are hybrid automatic repeat request information; thefirst uplink control information comprises at least one of channel stateinformation or scheduling request information; and the second uplinkcontrol information comprises at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation; or the first uplink control information comprises at leasttwo of hybrid automatic repeat request information, channel stateinformation, and scheduling request information, and the second uplinkcontrol information comprises at least one of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation; and when the time domain resource corresponding to thefirst uplink control information overlaps with the time domain resourcecorresponding to the second uplink control information, receiving, bythe base station, third uplink control information on the overlappingtime domain resource, wherein the third uplink control informationcomprises some or all of the first uplink control information, and doesnot comprise the second uplink control information.
 16. The methodaccording to claim 15, wherein a length of the time domain resourcecorresponding to the first uplink control information is less than onemillisecond.
 17. The method according to claim 15, wherein, a length ofthe time domain resource corresponding to the first uplink controlinformation is a first transmission time interval (TTI) time length, andthe length of the time domain resource corresponding to the seconduplink control information is a second TTI time length, where the firstTTI time length is less than the second TTI time length.
 18. The methodaccording to claim 15, wherein the third uplink control informationcomprises some or all of the first uplink control information, and doesnot comprise the second uplink control information comprises: the firstuplink control information comprises the hybrid automatic repeat requestinformation and the scheduling request information, and the seconduplink control information comprises the channel state information anddoes not comprise the hybrid automatic repeat request information andthe scheduling request information; or the second uplink controlinformation comprises fifth uplink control information, the seconduplink control information comprises at least one of the hybridautomatic repeat request information or the scheduling requestinformation, and the first uplink control information comprises thechannel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 19.The method according to claim 15, wherein the third uplink controlinformation comprises fourth uplink control information, the firstuplink control information comprises at least one of the hybridautomatic repeat request information or the scheduling requestinformation, and the second uplink control information comprises thechannel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 20.The method according to claim 15, wherein priority of the first uplinkcontrol information is higher than priority of the second uplink controlinformation.
 21. A communication apparatus, wherein the apparatuscomprises: a receiver, configured to: receive first uplink controlinformation on at least one part of a time domain resource correspondingto the first uplink control information; receive second uplink controlinformation on at least one part of a time domain resource correspondingto the second uplink control information, wherein: a length of the timedomain resource corresponding to the first uplink control information isless than a length of the time domain resource corresponding to thesecond uplink control information; the first uplink control informationand the second uplink control information are hybrid automatic repeatrequest information; the first uplink control information comprises atleast one of channel state information or scheduling requestinformation; and the second uplink control information comprises atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information; or the first uplinkcontrol information comprises at least two of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation, and the second uplink control information comprises atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information; and a processor,configured to determine the time domain resource corresponding to thefirst uplink control information overlaps with the time domain resourcecorresponding to the second uplink control information; and, wherein thereceiver is further configured to receive third uplink controlinformation on the overlapping time domain resource, wherein the thirduplink control information comprises some or all of the first uplinkcontrol information, and does not comprise the second uplink controlinformation.
 22. The apparatus according to claim 21, wherein a lengthof the time domain resource corresponding to the first uplink controlinformation is less than one millisecond.
 23. The apparatus according toclaim 21, wherein, a length of the time domain resource corresponding tothe first uplink control information is a first transmission timeinterval (TTI) time length, and the length of the time domain resourcecorresponding to the second uplink control information is a second TTItime length, where the first TTI time length is less than the second TTItime length.
 24. The apparatus according to claim 21, wherein the thirduplink control information comprises some or all of the first uplinkcontrol information, and does not comprise the second uplink controlinformation comprises: the first uplink control information comprisesthe hybrid automatic repeat request information and the schedulingrequest information, and the second uplink control information comprisesthe channel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information; orthe second uplink control information comprises fifth uplink controlinformation, the second uplink control information comprises at leastone of the hybrid automatic repeat request information or the schedulingrequest information, and the first uplink control information comprisesthe channel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 25.The apparatus according to claim 21, wherein the third uplink controlinformation comprises fourth uplink control information, the firstuplink control information comprises at least one of the hybridautomatic repeat request information or the scheduling requestinformation, and the second uplink control information comprises thechannel state information and does not comprise the hybrid automaticrepeat request information and the scheduling request information. 26.The apparatus according to claim 21, wherein priority of the firstuplink control information is higher than priority of the second uplinkcontrol information.
 27. A non-transitory computer readable mediumstoring instructions codes for a terminal device, which when executed bythe terminal device performs: receiving first uplink control informationon at least one part of a time domain resource corresponding to thefirst uplink control information; receiving second uplink controlinformation on at least one part of a time domain resource correspondingto the second uplink control information, wherein: a length of the timedomain resource corresponding to the first uplink control information isless than a length of the time domain resource corresponding to thesecond uplink control information; the first uplink control informationand the second uplink control information are hybrid automatic repeatrequest information; the first uplink control information comprises atleast one of channel state information or scheduling requestinformation; and the second uplink control information comprises atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information; or the first uplinkcontrol information comprises at least two of hybrid automatic repeatrequest information, channel state information, and scheduling requestinformation, and the second uplink control information comprises atleast one of hybrid automatic repeat request information, channel stateinformation, and scheduling request information; and when the timedomain resource corresponding to the first uplink control informationoverlaps with the time domain resource corresponding to the seconduplink control information, receiving third uplink control informationon the overlapping time domain resource, wherein the third uplinkcontrol information comprises some or all of the first uplink controlinformation, and does not comprise the second uplink controlinformation.